中文
相关论文

相关论文: Verifying Transactional Consistency of MongoDB

200 篇论文

NoSQL databases are widely used in modern applications due to their scalability and schema flexibility, yet they often rely on eventual consistency models that limit reliable transaction processing. This study proposes a four-stage…

数据库 · 计算机科学 2026-02-03 Adam A. E. Alflahi , Mohammed A. Y. Mohammed , Abdallah Alsammani

Many applications require the immutable and consistent sharing of data across organizational boundaries. Because conventional datastores cannot provide this functionality, blockchains have been proposed as one possible solution. Yet public…

数据库 · 计算机科学 2018-03-05 Kai Mast , Lequn Chen , Emin Gün Sirer

Modern applications, such as social networking systems and e-commerce platforms are centered around using large-scale storage systems for storing and retrieving data. In the presence of concurrent accesses, these storage systems trade off…

编程语言 · 计算机科学 2021-03-05 Ranadeep Biswas , Diptanshu Kakwani , Jyothi Vedurada , Constantin Enea , Akash Lal

Traditional NoSQL systems scale by sharding data across multiple servers and by performing each operation on a small number of servers. Because transactions on multiple keys necessarily require coordination across multiple servers, NoSQL…

分布式、并行与集群计算 · 计算机科学 2015-09-28 Robert Escriva , Bernard Wong , Emin Gün Sirer

Transactions simplify concurrent programming by enabling computations on shared data that are isolated from other concurrent computations and are resilient to failures. Modern databases provide different consistency models for transactions…

数据库 · 计算机科学 2019-08-14 Ranadeep Biswas , Constantin Enea

Data stores are the foundation on which data science, in all its variations, is built upon. They provide a queryable interface to structured and unstructured data. Data science often starts by leveraging these query features to perform…

分布式、并行与集群计算 · 计算机科学 2022-10-03 Aaron Saxton , Stephen Squaire

Multinational enterprises conduct global business that has a demand for geo-distributed transactional databases. Existing state-of-the-art databases adopt a sharded master-follower replication architecture. However, the single-master…

Verifiable ledger databases protect data history against malicious tampering. Existing systems, such as blockchains and certificate transparency, are based on transparency logs -- a simple abstraction allowing users to verify that a log…

数据库 · 计算机科学 2023-02-21 Cong Yue , Tien Tuan Anh Dinh , Zhongle Xie , Meihui Zhang , Gang Chen , Beng Chin Ooi , Xiaokui Xiao

This study aims to enhance data consistency in NoSQL databases, traditionally designed with BASE properties, as opposed to the strong consistency guaranteed by ACID principles in RDBMS. We introduce a comprehensive four-stage server-side…

数据库 · 计算机科学 2023-08-29 Adam A. E. Alflahi , Mohammed A. Y. Mohammed , Abdallah Alsammani

Social media is a biggest successful buzzword used in the recent time. Its success opened various opportunities for the developers. Developing any application requires storage of large data into databases. Many databases are available for…

数据库 · 计算机科学 2015-03-24 Sumitkumar Kanoje , Varsha Powar , Debajyoti Mukhopadhyay

Transactional isolation guarantees are crucial for database correctness. However, recent studies have uncovered numerous isolation bugs in production databases. The common black-box approach to isolation checking stresses databases with…

数据库 · 计算机科学 2025-04-04 Hengfeng Wei , Jiang Xiao , Na Yang , Si Liu , Zijing Yin , Yuxing Chen , Anqun Pan

Formal modelling is a powerful tool for developing complex systems. At MongoDB, we use TLA+ to model and verify multiple aspects of several systems. Ensuring conformance between a specification and its implementation can add value to any…

软件工程 · 计算机科学 2020-06-15 A. Jesse Jiryu Davis , Max Hirschhorn , Judah Schvimer

Transaction scheduling is crucial to efficiently allocate shared resources in a conflict-free manner in distributed systems. We investigate the efficient scheduling of transactions in a network of fog-cloud computing model, where…

分布式、并行与集群计算 · 计算机科学 2025-11-14 Ramesh Adhikari , Costas Busch , Pavan Poudel

The recent surge in federated data management applications has brought forth concerns about the security of underlying data and the consistency of replicas in the presence of malicious attacks. A prominent solution in this direction is to…

数据库 · 计算机科学 2022-03-25 Sajjad Rahnama , Suyash Gupta , Rohan Sogani , Dhruv Krishnan , Mohammad Sadoghi

Transactional access to databases is an important abstraction allowing programmers to consider blocks of actions (transactions) as executing in isolation. The strongest consistency model is {\em serializability}, which ensures the atomicity…

计算机科学中的逻辑 · 计算机科学 2019-05-23 Sidi Mohamed Beillahi , Ahmed Bouajjani , Constantin Enea

In order to fully unlock the transformative power of distributed ledgers and blockchains, it is crucial to develop innovative consensus algorithms that can overcome the obstacles of security, scalability, and interoperability, which…

分布式、并行与集群计算 · 计算机科学 2023-10-16 Amirhossein Taherpour , Xiaodong Wang

Distributed replication systems based on the replicated state machine model have become ubiquitous as the foundation of modern database systems. To ensure availability in the presence of faults, these systems must be able to dynamically…

分布式、并行与集群计算 · 计算机科学 2021-11-23 William Schultz , Siyuan Zhou , Ian Dardik , Stavros Tripakis

Modern databases and data-warehousing systems separate query processing and durable storage. Storage systems have idiosyncratic bugs and security vulnerabilities, thus attacks that compromise only storage are a realistic threat. In this…

密码学与安全 · 计算机科学 2021-11-30 Jialing Pei , Vitaly Shmatikov

Checking whether database transactions adhere to isolation levels is a crucial yet challenging problem. We present Boomslang, the first general-purpose checking framework capable of verifying configurations that were previously uncheckable.…

数据库 · 计算机科学 2026-04-23 Jian Zhang , Shuai Mu , Cheng Tan

As blockchains continue to seek to scale to a larger number of nodes, the communication complexity of protocols has become a significant priority as the network can quickly become overburdened. Several schemes have attempted to address…

信息论 · 计算机科学 2023-05-11 Ilan Tennenhouse , Netanel Raviv
‹ 上一页 1 2 3 10 下一页 ›