Mục lục:
- FoundationDB
- Virtuoso không định vị chính nó như là một cơ sở dữ liệu NoSQL, mà là một máy chủ dữ liệu đa mô hình. Sắp tới, giống như MarkLogic Server, từ nền lưu trữ XML, bây giờ nó lưu trữ XML, RDF, văn bản miễn phí và bảng quan hệ.
Video: Web Programming - Computer Science for Business Leaders 2016 2025
Có một vài cơ sở dữ liệu NoSQL mà bạn có thể sẽ nghe nhắc đến thường xuyên - OrientDB và MarkLogic và có thể, ArangoDB. Tuy nhiên, có các cơ sở dữ liệu NoSQL lai khác quan tâm.
FoundationDB
FoundationDB là một kho lưu trữ giá trị tuân thủ ACID mã nguồn mở. Điều duy nhất về FoundationDB là nó được thiết kế để cho phép các nhà phát triển có thể kết nối hiệu quả các cơ chế quản lý dữ liệu của họ qua cửa hàng có giá trị khóa.
Tuy nhiên, FoundationDB có một số hạn chế:
Nó không hỗ trợ giao dịch kéo dài hơn năm giây.
-
Mỗi giao dịch chỉ có thể ảnh hưởng đến 10MB dữ liệu được lưu trữ.
-
-
Cơ sở dữ liệu chỉ được thử nghiệm với 100TB dữ liệu thô.
-
OpenLink Virtuoso
Virtuoso không định vị chính nó như là một cơ sở dữ liệu NoSQL, mà là một máy chủ dữ liệu đa mô hình. Sắp tới, giống như MarkLogic Server, từ nền lưu trữ XML, bây giờ nó lưu trữ XML, RDF, văn bản miễn phí và bảng quan hệ.
Virtuoso hỗ trợ một số mô hình dữ liệu khác nhau trong một sản phẩm:
Cơ sở dữ liệu tài liệu XML
-
Cơ sở dữ liệu quan hệ tương thích SQL (bao gồm các chức năng kết hợp và các tính năng RDBMS phổ biến khác)
-
Tìm kiếm RDF ba và bốn phần
-
văn bản đầy đủ và thông tin không gian địa lý)
-
Bộ xử lý xử lý BPEL (quy trình xử lý nghiệp vụ) cho công việc xử lý dữ liệu
-
Virtuoso cung cấp bảo mật cấp hàng (RDBMS) và kiểm soát truy cập dựa trên thuộc tính (ABAC) trong kho lưu trữ RDF của nó.
Phiên bản 6 của phiên bản thương mại của Virtuoso đã giới thiệu việc phân cụm và tính sẵn sàng cao, phiên bản thương mại hiện tại 7 đã giới thiệu hỗ trợ thay đổi cụm đàn hồi.
Virtuoso là một sản phẩm thích hợp, nhưng nó xuất hiện rất nhiều trong lĩnh vực cơ sở dữ liệu XML.Nó hoạt động như một lớp cơ sở dữ liệu ảo trên đầu trang của nhiều công cụ lưu trữ, vì vậy nó không phải là một cơ sở dữ liệu đa mô hình thật sự; tuy nhiên, cách tiếp cận này rất thú vị.