Index
A
- aborts (transactions), Transactions, Atomicity
- in two-phase commit, Introduction to two-phase commit
- performance of optimistic concurrency control, Performance of serializable snapshot isolation
- retrying aborted transactions, Handling errors and aborts
- abstraction, Simplicity: Managing Complexity, Data Models and Query Languages, Transactions, Summary, Consistency and Consensus
- access path (in network model), The network model, The SPARQL query language
- accidental complexity, removing, Simplicity: Managing Complexity
- accountability, Responsibility and accountability
- ACID properties (transactions), Transaction Processing or Analytics?, The Meaning of ACID
- atomicity, Atomicity, Single-Object and Multi-Object Operations
- consistency, Consistency, Maintaining integrity in the face of software bugs
- durability, Durability
- isolation, Isolation, Single-Object and Multi-Object Operations
- acknowledgements (messaging), Acknowledgments and redelivery
- active/active replication (see multi-leader replication)
- active/passive replication (see leader-based replication)
- ActiveMQ (messaging), Message brokers, Message brokers compared to databases
- distributed transaction support, XA transactions
- ActiveRecord (object-relational mapper), The Object-Relational Mismatch, Handling errors and aborts
- actor model, Distributed actor frameworks
- (see also message-passing)
- comparison to Pregel model, The Pregel processing model
- comparison to stream processing, Message passing and RPC
- Advanced Message Queuing Protocol (see AMQP) ...
Get Designing Data-Intensive Applications now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.