NoSQL: Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer (startup) |
imported>Charles Treatman No edit summary |
||
Line 3: | Line 3: | ||
{{TOC|right}} | {{TOC|right}} | ||
'''NoSQL''' refers to a number of non-relational distributed database architectures. NoSQL architectures usually store data as key-value pairs, rather than supporting relations. Some systems eliminate the guarantee of consistency (instead promising eventual consistency) in order to increase scalability. The distributed nature of NoSQL architectures makes such data stores highly scalable and fault-tolerant. | '''NoSQL''' refers to a number of non-relational distributed database architectures. NoSQL architectures usually store data as key-value pairs, rather than supporting relations. Some systems eliminate the guarantee of consistency (instead promising eventual consistency) in order to increase scalability. The distributed nature of NoSQL architectures makes such data stores highly scalable and fault-tolerant. | ||
==History== | |||
==NoSQL vs. RDBMS== | |||
==Disadvantages of NoSQL== | |||
==Relationship to cloud computing== | |||
==Types of NoSQL Databases== | |||
===Key-value Store=== | |||
===Column-oriented Databases=== | |||
===Document-based Stores=== | |||
==Future perspective== | |||
== References == | == References == | ||
{{reflist|2}} | {{reflist|2}} |
Revision as of 15:41, 21 July 2010
To provide students with experience in collaboration, you are warmly invited to join in here, or to leave comments on the discussion page. The anticipated date of course completion is 13 August 2010. One month after that date at the latest, this notice shall be removed. Besides, many other Citizendium articles welcome your collaboration! |
NoSQL refers to a number of non-relational distributed database architectures. NoSQL architectures usually store data as key-value pairs, rather than supporting relations. Some systems eliminate the guarantee of consistency (instead promising eventual consistency) in order to increase scalability. The distributed nature of NoSQL architectures makes such data stores highly scalable and fault-tolerant.