# Overview of BASE #flashcard - ***B***asically ***A***vailable - while [[ACID]] prioritizes consistency, BASE prioritizes [[Availability]]. This means a user doesn't need to wait for others to finish [[Database Transactions]] before completing their own. - ***S***oft State - refers to the fact that the current state of a database at any given time may be considered transient (or incomplete). In an ACID database, the state of the database that is written an queryable is always a 'complete' state. In a BASE database, you may run a query against stale data that is in the process of being updated. - ***E***ventually Consistent - since a BASE database does not have strong consistency, it is referred to as eventually consistent. This means that one user may receive different results on a query compared to a different user. The 'eventual' portion of this term, though, means that given enough time without updates the database will reach a consistent state. <!--ID: 1751507776954--> # Key Considerations # Pros # Cons # Use Cases # Related Topics