Có cơ sở dữ liệu nào, trong thế giới SQL hoặc NoSQL, có hỗ trợ protocol buffers không? (Hỗ trợ có thể có nghĩa là nhiều thứ khác nhau, nhưng hy vọng sẽ bao gồm việc có thể lập chỉ mục trên các trường trong bộ đệm giao thức.)Có cơ sở dữ liệu nào hỗ trợ bộ đệm giao thức không?
Trả lời
Tôi không biết (không phải là chúng không tồn tại, tôi không biết về chúng) , nhưng có lẽ nó là giá trị thảo luận về một chiến lược thay thế và những thuận và chống.
Thông thường bạn sẽ muốn lưu trữ một phiên bản được tuần tự hóa của bộ đệm giao thức, được lập chỉ mục bởi một số khóa cụ thể (một số nhận dạng duy nhất, có lẽ). Sau đó, bạn có thể tạo chỉ mục phụ cho các trường thú vị khác trỏ đến số nhận dạng duy nhất đó. Ý tưởng là bạn sẽ muốn các chỉ mục rõ ràng như thế này mở rộng ra ngoài những gì một hệ thống cung cấp các chỉ mục tùy ý. Điều này rõ ràng sẽ mở ra một thế giới của các vấn đề mới (chẳng hạn như chỉ số tùy ý cũ).
Tại sao mọi người lại muốn các khóa và các entite khác đóng gói vào protobuf thay vì bất kỳ ngôn ngữ nào có thể làm việc với các kiểu nguyên thủy để lập chỉ mục cơ sở dữ liệu, vv. Bất kỳ ý nghĩa nào, – mamu
Nếu bạn muốn sử dụng cơ sở dữ liệu của mình trên nhiều máy, bạn có thể sẽ phải tự mình xử lý các chỉ mục phụ thay vì dựa vào một số phần mềm cơ sở dữ liệu để làm điều đó. – allenporter
Dưới đây là một dự án tôi thấy: https://github.com/google/mysql-protobuf
Đó là sql mà nói protobuf, trông đầy hứa hẹn nhưng cuối cùng cam kết là vào giữa tháng năm 2016.
- 1. Dữ liệu/bộ đệm đệm giao thức Dump
- 2. LoạiError: 'str' không hỗ trợ giao diện bộ đệm - python
- 3. Hỗ trợ cơ sở dữ liệu trên Cloud 9
- 4. Trong cơ sở dữ liệu Bộ nhớ hỗ trợ Truy vấn Không gian
- 5. Cơ sở dữ liệu có thể hỗ trợ "Atomicity" nhưng không hỗ trợ "Consistency" hoặc ngược lại không?
- 6. Hình ảnh cơ sở dữ liệu bộ nhớ đệm MVC
- 7. Cơ sở dữ liệu nhúng Spring có hỗ trợ các phương ngữ SQL khác nhau không?
- 8. Cơ sở dữ liệu Azure SQL có hỗ trợ cam kết hai pha (2PC) không?
- 9. Cơ sở dữ liệu nào có hỗ trợ XML tốt nhất?
- 10. AppHarbor có hỗ trợ Dự án Cơ sở dữ liệu SQL Server không?
- 11. Hỗ trợ cơ sở dữ liệu Sql cục bộ cho điện thoại Windows 7
- 12. Bộ nhớ giao dịch phần mềm có giống giao dịch cơ sở dữ liệu không?
- 13. Ứng dụng Windows 8 kiểu metro có hỗ trợ truy cập cơ sở dữ liệu cục bộ không?
- 14. Hỗ trợ cơ sở dữ liệu đa ngôn ngữ nào cho Django 1.3?
- 15. Bộ đệm giao thức của Google, HDF5, So sánh NumPy (truyền dữ liệu)
- 16. Giao dịch cơ sở dữ liệu Magento
- 17. Cơ sở dữ liệu .NET "di động" có hỗ trợ LINQ là gì?
- 18. Giao dịch trong cơ sở dữ liệu wordpress
- 19. Windows Azure có hỗ trợ giao thức SPDY không?
- 20. IE có hỗ trợ thẻ cơ sở không?
- 21. Lỗi Loại: 'str' không hỗ trợ giao diện đệm
- 22. Bộ đệm giao thức với JPA
- 23. Bộ đệm giao thức Delphi?
- 24. Cơ sở dữ liệu Cassandra, giao diện python nào?
- 25. Hỗ trợ giao dịch động cơ MyIsam
- 26. Có cơ sở dữ liệu YAML không?
- 27. Tại sao không có cơ sở dữ liệu hỗ trợ đầy đủ các tiêu chuẩn ANSI hoặc ISO SQL?
- 28. 'Không có kênh cơ sở dữ liệu nào có sẵn'
- 29. Giao dịch ứng dụng phi cơ sở dữ liệu
- 30. Có hỗ trợ bộ đệm ứng dụng trong nhiều máy chủ trong asp.net (C#) không?
15 phút dành googling không bật lên bất kỳ kết quả tích cực. Hadoop HBase sử dụng bộ đệm giao thức như là một phần của dịch vụ comms, và có một API khách hàng tiết kiệm, nhưng không có gì ở lớp lưu trữ dữ liệu. Hadoop Avro có cùng không gian với PB, có lẽ chúng ta sẽ thấy sự tích hợp với HBase trong tương lai? – mdma
Tại sao không chỉ sử dụng một cơ sở dữ liệu quan hệ (đặt từng giá trị trong cột riêng của nó chứ không phải tất cả các giá trị trong một cột)? –
@Brendan: Tất nhiên, đó là một cách để đi. Chủ yếu là tôi đã ngạc nhiên rằng không ai trong số các cơ sở dữ liệu noSQL có một giải pháp out-of-the-box, cho rằng một số, như MongoDB, lưu trữ các đốm màu nhị phân tương tự. –