1.减轻:
Weaviate是基于GraphQL的开源智能图,其核心功能包括语义搜索,自动分类和知识表示。主数据库模型是搜索引擎,辅助数据库模型是Graph DBMS。
2. XAP:
XAP是用于任务关键型应用程序的高性能内存数据网格。它提供了一组基本的数据存储功能,例如事务,索引和查询语言(类似于SQL的查询)。它是用于安装和分发应用程序软件的文件格式。 Weaviate和XAP之间的区别:
S.NO. | WEAVIATE | XAP |
---|---|---|
1. | It was developed by SeMI Technologies B.V. and initially released in 2017. | It was developed by Gigaspaces Technologies and initially released in 2000. |
2. | It’s primary database model is Search Engine. | It’s primary database models are Document store and Key-Value Store. |
3. | It’s secondary database model is Graph DBMS. | It’s secondary database model is Object-Oriented DBMS. |
4. | Implementation language of Weaviate is Go. | Implementation language of XAP are Java, .Net and C++. |
5. | Data scheme of Weaviate is maps to GraphQL interface. | XAP is free of data scheme. |
6 | SQL-GraphQL is used as query language. | DML statements and SQL-like query language. |
7 | Weaviate supports GraphQL query language and RESTful HTTP/JSON API. | XAP supports GigaSpaces LRMI, Hibernate, JCache, JDBC, JPA, ODBC, RESTful HTTP API and Spring Data. |
8 | Weaviate has Eventual Consistency concepts. | XAP has Immediate Consistency concepts. |
9 | Absence of Server-side scripts and Triggers. | Presence of Server-side scripts and Triggers. |
10 | It does not hold Transaction concepts. | XAP has ACID (Atomicity, Consistency, Isolation, and Durability) Transaction concepts. |