中文
相关论文

相关论文: Verifying Transactional Consistency of MongoDB

200 篇论文

We propose the Consensus-Based Privacy-Preserving Data Distribution (CPPDD) framework, a lightweight and post-setup autonomous protocol for secure multi-client data aggregation. The framework enforces unanimous-release confidentiality…

密码学与安全 · 计算机科学 2026-05-21 Prajwal Panth , Sahaj Raj Malla

Sharding is a technique to speed up transaction processing in blockchains, where the $n$ processing nodes in the blockchain are divided into $s$ disjoint groups (shards) that can process transactions in parallel. We study dynamic scheduling…

分布式、并行与集群计算 · 计算机科学 2025-08-14 Ramesh Adhikari , Costas Busch , Miroslav Popovic

Conventional blockchains use consensus algorithms that totally order updates across all accounts, which is stronger than necessary to implement a replicated ledger. This makes updates slower and more expensive than necessary. More recent…

分布式、并行与集群计算 · 计算机科学 2023-05-29 Erick Lavoie

The level of trust accorded to certification authorities has been decreasing over the last few years as several cases of misbehavior and compromise have been observed. Log-based approaches, such as Certificate Transparency, ensure that…

密码学与安全 · 计算机科学 2016-01-06 Laurent Chuat , Pawel Szalachowski , Adrian Perrig , Ben Laurie , Eran Messeri

Cybersecurity research increasingly depends on reproducible evidence, such as traffic traces, logs, and labeled datasets, yet most public datasets remain static and offer limited support for controlled re-execution and traceability,…

密码学与安全 · 计算机科学 2026-04-07 Leonardo Bitzki , Diego Kreutz , Tiago Heinrich , Douglas Fideles , Leandro Bertholdo , Silvio Quincozes , Angelo Diniz

We propose a framework that provides a programming interface to perform complex dynamic system-level analyses of deployed production systems. By leveraging hardware support for virtualization available nowadays on all commodity machines,…

操作系统 · 计算机科学 2015-03-04 Aristide Fattori , Roberto Paleari , Lorenzo Martignoni , Mattia Monga

In this new era of "big data", traditional DBMSs are under attack from two sides. At one end of the spectrum, the use of document store NoSQL systems (e.g. MongoDB) threatens to move modern Web 2.0 applications away from traditional RDBMSs.…

数据库 · 计算机科学 2012-08-22 Avrilia Floratou , Nikhil Teletia , David J. Dewitt , Jignesh M. Patel , Donghui Zhang

Ethereum is a permissionless blockchain ecosystem that supports execution of smart contracts, the key enablers of decentralized finance (DeFi) and non-fungible tokens (NFT). However, the expressiveness of Ethereum smart contracts is a…

密码学与安全 · 计算机科学 2023-01-24 Nikolay Ivanov , Qiben Yan , Anurag Kompalli

Eventual consistency is a popular consistency model for geo-replicated data stores. Although eventual consistency provides high performance and availability, it can cause anomalies that make programming complex for application developers.…

分布式、并行与集群计算 · 计算机科学 2018-08-20 Mohammad Roohitavaf , Jung-Sang Ahn , Woon-Hak Kang , Kun Ren , Gene Zhang , Sami Ben-Romdhane , Sandeep S. Kulkarni

Transactional memory is a mechanism that manages thread synchronisation on behalf of a programmer so that blocks of code execute with an illusion of atomicity. The main safety criterion for transactional memory is opacity, which defines…

计算机科学中的逻辑 · 计算机科学 2016-10-05 Alasdair Armstrong , Brijesh Dongol , Simon Doherty

Mangrove is a novel scaling approach to building blockchains with parallel smart contract support. Unlike in monolithic blockchains, where a single consensus mechanism determines a strict total order over all transactions, Mangrove uses…

分布式、并行与集群计算 · 计算机科学 2025-09-09 Anton Paramonov , Yann Vonlanthen , Quentin Kniep , Jakub Sliwinski , Roger Wattenhofer

In this technical report, we present a formalisation of the MongoDB aggregation framework. Our aim is to identify a fragment that could serve as the starting point for an industry-wide standard for querying JSON document databases. We…

数据库 · 计算机科学 2025-10-16 Elena Botoeva , Julien Corman , Norman Townsend

Many online transaction scheduler architectures and algorithms for various software transactional memories have been designed in order to maintain good system performance even for high concurrency workloads. Most of these algorithms were…

分布式、并行与集群计算 · 计算机科学 2023-05-16 Miroslav Popovic , Marko Popovic , Branislav Kordic , Huibiao Zhu

We focus on the problem of checkpointing (or taking a snapshot) in fully replicated eventually consistent distributed databases. In particular, we consider the problem of taking Distributed Transaction-Consistent Snapshots (DTCS). A typical…

分布式、并行与集群计算 · 计算机科学 2026-05-19 Raaghav Ravishankar , Sandeep Kulkarni , Nitin H Vaidya

Fault-tolerant distributed systems move the trust in a single party to a majority of parties participating in the protocol. This makes blockchain based crypto-currencies possible: they allow parties to agree on a total order of transactions…

密码学与安全 · 计算机科学 2023-03-15 Søren Eller Thomsen , Bas Spitters

Microservices architectures have become the foundation for developing scalable and modern software systems, but they also bring significant challenges in managing heterogeneous and distributed data. The pragmatic solution is polyglot…

数据库 · 计算机科学 2025-09-11 Festim Halili , Anila Nuhiji , Diellza Mustafai Veliu

Decentralized blockchain platforms have enabled the secure exchange of crypto-assets without the intermediation of trusted authorities. To this purpose, these platforms rely on a peer-to-peer network of byzantine nodes, which…

密码学与安全 · 计算机科学 2023-06-22 Massimo Bartoletti , Letterio Galletta , Maurizio Murgia

As the foundation of the Web3 trust system, blockchain technology faces increasing demands for scalability. Sharding emerges as a promising solution, but it struggles to handle highly concurrent cross-shard transactions (\textsf{CSTx}s),…

分布式、并行与集群计算 · 计算机科学 2025-04-09 Lingxiao Yang , Xuewen Dong , Zhiguo Wan , Di Lu , Yushu Zhang , Yulong Shen

Recently, we saw the emergence of consensus-based database systems that promise resilience against failures, strong data provenance, and federated data management. Typically, these fully-replicated systems are operated on top of a…

数据库 · 计算机科学 2020-11-04 Suyash Gupta , Jelle Hellings , Mohammad Sadoghi

In recent years, the increased need to house and process large volumes of data has prompted the need for distributed storage and querying systems. The growth of machine-readable RDF triples has prompted both industry and academia to develop…

数据库 · 计算机科学 2016-01-11 Albert Haque