Alia Flashcards
What does NoSQL stand for?
Not Only SQL
NoSQL Comprimises
Mostly not ACID
Some are BASE
Compared with SQL, sometimes limit capabilities for Queries and Updates
What does ACID stand for
Atomicity
Consistency
Isolation
Durability
Define: Atomicity
Requires that all transactions are “All or nothing” If one part fails, then the entire transaction fails
Define: Consistency
Ensures that any transaction will bring the database from one valid state to another
Define: Isolation
Ensures that concurrent execution of transactions happen one after the other
Define: Durability
Once a transaction has been committed, it will remain. Even in the event of a power loss or other critical failure
What does BASE stand for
Basically Available
Soft State
Eventual Consistency
Define: Basically Available
The database appears to work most of the time
Define: Soft state
Stores don’t have to be consistent over time
Define: Eventual Consistency
Will be consistent at some point in time
What is Linked Data
Linked Open Data denotes publicly available RDF data in the web, identified via URI
What is URI
Uniform Resource Identifier, it defines a simple and extensible schema for worldwide unique identification of abstract or physical resource
What does RDF stand for
Resource Description Framework
What is RDF
Resource
- Can be anything
- must be uniquely identified via URI
Description
- description of the resource
- via representing properties and relationships among
resources as graphs
Framework
- combination of web based protocols (URI, HTTP,
XML, etc)
- based on formal model