📜  UniData、UniVerse 和 Weaviate 的区别

📅  最后修改于: 2021-09-14 02:40:21             🧑  作者: Mango

1. UniData、UniVerse:
UniData,UniVerse 是具有 SQL 映射层和元数据库功能的多值数据库和应用程序服务器。 UniData 简化了数据库设计,消除了 SQL 规范化的约束。 UniVerse 是 MultiValue 应用程序平台的一个组件。它的优点是速度快,具有用于开发企业应用程序的灵活数据服务器。基于 UniVerse 的应用程序最大化可用资源的处理吞吐量,动态分配可用资源。

2.编织:
Weaviate 是一个开源的基于 GraphQL 的智能图,其核心功能是:语义搜索、自动分类和知识表示。主要数据库模型是搜索引擎,次要数据库模型是图形 DBMS。它允许我们的数据以基于 GraphQL 查询语言的大型图形格式表示。它是基于称为上下文的图嵌入机制的搜索图。 UniData、UniVerse 和 Weaviate 之间的区别:

S.No. UniData, UniVerse Weaviate
1. It was developed by Rocket Software and initially released in 1985. It was developed by SeMI Technologies B.V. and initially released in 2017.
2. Server operating systems of UniData, UniVerse are AIX, HP-UX, Linux, Solaris and Windows. No such server operating systems in Weaviate.
3 It’s primary database model is Multivalue DBMS. It’s primary database model is Search Engine.
4. There is an absence of secondary database model in UniData, UniVerse. Secondary database model of Weaviate is Graph DBMS.
5. UniData, UniVerse supports .Net, Basic, C and Java programming languages. No such supported programming language in Weaviate.
6. APIs and other access methods of UniData, UniVerse are ODBC, OLE DB, Proprietary protocol, Java API, JDBC, RESTful HTTP API and SOAP-based API. Weaviate supports GraphQL query language and RESTful HTTP/JSON API.
7. UniData, UniVerse has a schema-free Data Schema. Data Schema of Weaviate is based on maps to GraphQL interface.
8. Implementation language of UniData, UniVerse is C. Implementation language of Weaviate is Go.
9. There are ACID (Atomicity, Consistency, Isolation, Durability) transaction concepts in UniData, UniVerse. There is an absence of transaction concepts in Weaviate.
10. Replication method of UniData, UniVerse is Master-Slave Replication. Replication methods of Weaviate are Master-Master Replication and Master-Slave Replication.
11. UniData, UniVerse does not hold Consistency concept. Weaviate holds Eventual Consistency concept.
12. There is an absence of partitioning method in UniData, UniVerse. Partitioning method of Weaviate is Sharding.