SO SÁNH CƠ SỞ DỮ LIỆU AMAZON DYNAMO VÀ APACHE CASSANDRA Hà Nội, tháng 4/2012 Giảng viên: PGS.. Nguyễn Hà Nam BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU NÂNG CAO Sinh viên: Nguyễn Thành Hữu Ngô Quang
Trang 1SO SÁNH CƠ SỞ DỮ LIỆU
AMAZON DYNAMO VÀ APACHE
CASSANDRA
Hà Nội, tháng 4/2012
Giảng viên: PGS TS Nguyễn Hà Nam
BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU NÂNG CAO
Sinh viên: Nguyễn Thành Hữu
Ngô Quang Hưng
Trang 2Tổng quan về csql NoSql hiện nay
Trang 3Tổng quan về DynamoDB và Cassandra
(Simple Storage
Service)
và Amazon Dynamo
mã nguồn mở
Trang 4
Phân vùng dữ liệu trong Cassandra
Trang 5Nội dung trình bày
Trang 6Phân vùng dữ liệu trong DynamoDB
Mỗi một khoảng của bảng
băm thì phụ trách một
phân vùng trong vòng
Trang 7Cấu trúc dữ liệu
Table, Item,
Attributed
ColumnFamily, Column,
SupperColumn
Trang 8Cột đặc biệt trong Cassandra
Trang 9Bảng so sánh tổng hợp
Cassandra Amazon
DynamoDB
Key + columns data model Yes Yes
Composite key support Yes Yes
Tuneable consistency Yes Most operations
Distributed counters Yes Yes
Largest value supported 2GB 64KB
Idempotent write batches Yes No
Time-to-live support Yes No
Conditional updates No Yes
Indexes on column values Yes No
Trang 10Bảng so sánh tổng hợp (t)
Multi-datacenter
support Full cross-region
Mutiple availability zones only
High performance on
commodity disks Yes No (SSD)
Monitorable Yes Yes
Deployable Anywhere Only on AWS