NoSQL 관련정보
http://en.citizendium.org/wiki/NoSQL
1. Transaction
1) 기존 트랜잭션 기준: ACID
- Atomicity
- Consistency
- Isolation
- Durability
2) NoSQL 의 트랜잭션: BASE
- Basically Available
- Soft state
- Eventually Consistent
2. CAP theorem
A distributed system can support only two of the following characteristics
- Consistency
- Availability
- Partition tolerance
3. NoSQL Database type
1) Column Store: each storage block contains data from only one column
ex) Hadoop/Hbase: Yahoo, Facebook
Ingres VectorWise
2) Document Store: stores documents made up tagged elements
ex) CouchDB, MongoDB
=> JSON (JavaScript Object Notation)
3) Key-Value Store: Hash table of keys
ex) Project-Voldemort, MemCacheDB
* SQL Database
- predefined schema
- standard definition and interface language
- tight consistency
- well defined semantics
* NoSQL Database
- No predefined schema
- per-product definition and interface language
- getting an answer quickly is more important than getting a correct answer
WG2_N1537_SQL_Standard_and_NoSQL_Databases 2011-05.pdf
'Architecture > DB_BigData_NoSQL' 카테고리의 다른 글
SDEC 2011 (0) | 2013.02.20 |
---|---|
NoSQL 관련정보 (0) | 2012.11.04 |
[도서]아는만큼보이는 데이터베이스설계와 구축 (0) | 2012.05.20 |
NoSQL관련 링크 (0) | 2011.06.27 |