1.编织:
Weaviate 是一个开源的基于 GraphQL 的智能图,其核心功能是:语义搜索、自动分类和知识表示。主要数据库模型是搜索引擎,次要数据库模型是图形 DBMS。它允许我们的数据以基于 GraphQL 查询语言的大型图形格式表示。它的搜索图基于称为上下文的图嵌入机制。
2.WakandaDB:
WakandaDB 是一个服务器端 javascript 引擎,用于访问数据并嵌入在提供 REST API 的服务器中。 WakandaDB 的主要数据库模型是面向对象的 DBMS。 WakandaDB 是一个 JavaScript 平台,用于开发和运行 Web 或移动应用程序,NoSQL 引擎通过 HTTP 访问。
Weaviate 和 WakandaDB 的区别:
S.No. | Weaviate | WakandaDB |
---|---|---|
1 | Developed by SeMI Technologies B.V. and initially released on 2017 and current release on January 2020. | Developed by Wakanda SAS and initially released on 2012 and current release on July 2017. |
2 | Its primary database model is Search Engine and its secondary database models is Graph DBMS | Its primary database model is Object oriented DBMS. |
3 | No such server operating systems in Weaviate . | Server operating systems of WakandaDB is Linux, OS X, Windows. |
4 | Weaviate supports GraphQL query language and RESTful HTTP/JSON API. | It supports RESTful HTTP API. |
5 | Absence of transaction concepts in Weaviate. | Its transaction concept is ACID (Atomicity, Consistency, Isolation, and Durability). |
6 | There is replication methods. | There is absence of replication method. |
7 | Partitioning methods of Weaviate is Sharding. | It doesn’t holds sharding partitioning methods. |
8 | No such supported programming languages in Weaviate. | It supports JavaScript programming languages. |
9 | It has Eventual Consistency concept. | WakandaDB has Immediate Consistency. |
10 | Implementation language of Weaviate is Go. | Implementation language of WakandaDB is C++, JavaScript. |