1. 转基:
它是一种资源优化、高性能、普遍适用的 RDBMS,由慕尼黑 Transaction Software GmbH 开发和维护。它是一个关系数据库管理系统,支持 SQL 标准的所有重要功能。 Transbase 的数据库可通过附加功能进行扩展,自定义数据类型还通过动态多线程技术提供查询的并行执行。
2.编织:
它是一个开源的基于 GraphQL 的智能图,其核心特性是:语义搜索、自动分类和知识表示。主要数据库模型是搜索引擎,次要数据库模型是图形 DBMS。它允许我们的数据以基于 GraphQL 查询语言的大型图形格式表示。它是基于称为上下文的图嵌入机制的搜索图。 Transbase 和 Weaviate 的区别:
S.No. | Transbase | Weaviate |
---|---|---|
1. | It was developed by Transaction Software GmbH and initially released in 1987. | It was developed by SeMI Technologies B.V. and initially released in 2017. |
2. | Current release was in September 2019. | Current release was in January 2020. |
3. | FreeBSD, Linux, macOS, Solaris, Windows, are the server, operating systems of Transbase. | No such server operating systems in Weaviate. |
4. | Primary database model is Relational DBMS. | Primary database model is Search Engine. |
5. | There is an absence of secondary database model in Transbase. | Secondary database model of Weaviate is Graph DBMS. |
6. | Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP and Python programming languages in Transbase. | No such supported programming languages in Weaviate. |
7. | ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. | GraphQL query language and RESTful HTTP/JSON API are the APIs and other access methods of Weaviate. |
8. | Transbase has data schema. | Weaviate data scheme is based on maps to GraphQL interface. |
9. | Implementation languages of Transbase are C and C++. | Implementation language of Weaviate is Go. |
10. | Transbase has transaction concepts. | There is an absence of transaction concepts in Weaviate. |
11. | Replication method of Transbase is Master-Slave Replication. | Replication methods of Weaviate are Master-Master Replication and Master-Slave Replication. |
12. | Transbase holds Immediate Consistency concept. | Weaviate holds Eventual Consistency concept. |
13. | Transbase supports the concept of Foreign keys. | Weaviate does not support the concept of Foreign keys. |