Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển từ MySQL sang Cassandra - Ưu / Nhược điểm?

Cassandra và các cơ sở dữ liệu phân tán khác có sẵn ngày nay không cung cấp loại hỗ trợ truy vấn đặc biệt mà bạn quen dùng từ sql. Điều này là do bạn không thể phân phối các truy vấn với các phép nối một cách hiệu quả, vì vậy thay vào đó, trọng tâm là không chuẩn hóa.

Tuy nhiên, Cassandra 0.6 (phiên bản beta chính thức ra mắt vào ngày mai, nhưng bạn có thể tự xây dựng từ nhánh 0.6 nếu thiếu kiên nhẫn) hỗ trợ bản đồ / thu gọn Hadoop cho phân tích, điều này thực sự phù hợp với bạn.

Cassandra cung cấp hỗ trợ tuyệt vời cho việc thêm các nút mới một cách dễ dàng, ngay cả vào một nhóm ban đầu của một.

Điều đó nói rằng, với vài trăm lần viết / phút, bạn sẽ ổn trên mysql trong một thời gian dài. Cassandra tốt hơn nhiều trong việc trở thành một kho lưu trữ khóa / giá trị (thậm chí tốt hơn, key / columnfamily) nhưng MySQL tốt hơn nhiều trong việc trở thành một cơ sở dữ liệu quan hệ. :)

Chưa có hỗ trợ django cho Cassandra (hoặc cơ sở dữ liệu nosql khác). Họ đang nói về việc làm điều gì đó cho phiên bản tiếp theo sau 1.2, nhưng dựa trên việc nói chuyện với các nhà phát triển django tại pycon, không ai thực sự chắc chắn điều đó sẽ như thế nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhanh nhất để chèn 134675 giá trị trong cơ sở dữ liệu từ xa

  2. Xóa bản ghi từ hơn 1 năm trước

  3. cơ sở dữ liệu bên ngoài với Adobe CQ5?

  4. Hàm MySQL password () sang PHP

  5. Làm thế nào để CHỌN hàng ngẫu nhiên từ bảng với một số hàng chính xác?