Ngôi sao hài hước nên nhắc đến Redis. Tôi thực sự đã đảo ngược hầu hết tất cả các hành vi của Redis bằng cách sử dụng Quai bị (cả Cache và GT.M). Mô phỏng cấu trúc cặp khóa / giá trị đơn giản và cơ bản của nó đã là một miếng bánh và các khách hàng Redis mà tôi đã kiểm tra thậm chí không biết họ đang nói chuyện với cơ sở dữ liệu Quai bị thay vì Redis thích hợp.
Tuy nhiên, giống như interstar nói, cơ sở dữ liệu Quai bị có khả năng nhiều hơn về cả cấu trúc dữ liệu của nó (thực ra cơ sở dữ liệu Quai bị có thể dễ dàng mô phỏng tất cả 4 loại cơ sở dữ liệu NoQuery: khóa / giá trị, dạng bảng, tài liệu và biểu đồ và cũng có thể mô hình hóa dbs quan hệ và đối tượng - tất cả cùng một lúc nếu cần) và cân bằng tự động được sắp xếp hợp lý và cân bằng giữa bộ nhớ so với trên đĩa. Không giống như các cơ sở dữ liệu NoQuery mới xuất hiện được vài năm, các công nghệ Quai đã trưởng thành, đã thử, đã được thử nghiệm, được hỗ trợ tốt và có sẵn các gói phân tích và quản trị và có loại hiệu suất mà nhiều cơ sở dữ liệu NoQuery như CouchDB sẽ sử dụng .
Vậy tại sao các nhà cung cấp Cache và GT.M không quảng bá mạnh vào thị trường NoQuery thay vì để ai đó phát minh lại bánh xe của họ như bạn nói?
Về sự mệt mỏi cũ khi cãi nhau về ngôn ngữ và việc sử dụng ví dụ cổ xưa và lỗi thời đó từ trang Wikipedia:
a) Cơ sở dữ liệu Quai bị có thể được truy cập bởi ngôn ngữ hiện đại gợi cảm của thú cưng của bạn nếu bạn muốn
b) phong cách lập trình đó đã xuất hiện cùng với chiếc hòm và được viết vào thời điểm đó để tăng hiệu suất đáng kinh ngạc từ các máy tính PDP có sức mạnh xử lý ít hơn chip trong đồng hồ của bạn. Mã hóa quai bị hiện đại thực sự rất giống với Python và có thể sạch sẽ, dễ đọc và có thể bảo trì.
c) Giống như bất kỳ ngôn ngữ nào, có những ví dụ hay bạn có thể tìm thấy và những ngôn ngữ tồi tệ. Đừng cho rằng mã hóa quai bị cần phải mờ và lỗi thời như ví dụ trên trang Wikipedia.
.. và Mason, kết luận của tôi sẽ là có lẽ bạn không quen thuộc với cảnh quan cơ sở dữ liệu như bạn nghĩ! :-) Nếu bạn đã có bất kỳ hình thức điều trị y tế nào trong đời, thông tin của bạn sẽ được thông qua nhiều hệ thống Quai bị trên đường đi, bao gồm cả những hệ thống quản lý yêu cầu xét nghiệm của bạn. Nội dung của tờ báo hàng ngày của bạn có thể được quản lý bởi hệ thống Quai bị và ngay cả bánh pizza bạn đặt trực tuyến cũng có thể thông qua hệ thống Quai bị. Hậu cần của các mặt hàng bạn có thể đã chuyển ra nước ngoài có thể được quản lý thông qua hệ thống Quai bị và nếu bạn tình cờ là một nhà nghiên cứu cần một số kim loại hoặc gốm sứ ưa thích, có lẽ bạn đã đặt hàng chúng qua hệ thống Quai bị.
Một trong những lý do bạn hiếm khi nghe về cơ sở dữ liệu thực sự đáng ngạc nhiên là các nhà cung cấp thường giao dịch trực tiếp với các nhà phát triển ứng dụng / hệ thống thay vì người dùng cuối, vì vậy cơ sở dữ liệu thường được nhúng vào hậu trường vào các sản phẩm.