📜  Valentina Server 和 Virtuoso 的区别

📅  最后修改于: 2021-09-11 03:36:56             🧑  作者: Mango

1. 大师:
它是一个中间件,支持管理表示为关系表和/或属性图的数据。它是一个多模型混合 RDBMS,其中包含主要数据库模型,如图形 DBMS、本机 XML DBMS、关系 DBMS、RDF 存储、搜索引擎。它旨在利用操作系统线程支持和多个 CPU。 Virtuoso 对象关系数据库 (ORDBMS) 支持实体完整性和参照完整性。

2.瓦伦蒂娜服务器:
它是一个对象关系数据库和报告服务器和快速对象关系数据库服务器。它包括集成数据库服务器、Valentina 数据库服务器和 SQLite 数据库服务器。它是一个功能齐全、符合标准的多用户访问基于 SQLite 的数据库服务器。

Valentina Server 和 Virtuoso 的区别:

S.NO. Valentina Server Virtuoso
1 Developed by Paradigma Software and initially released on 1994 and Current release of Valentina Server is 5.7.5 . Developed by Virtuoso and initially released on 1998 and current release on May 2019.
2 Server operating systems of Valentina Server is Linux, OS X, Windows. Server operating systems- AIX, FreeBSD, HP-UX, Linux, OS X, Solaris, Windows.
3 Its primary database model is Relational DBMS. Its primary database model is Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine and its secondary database models is Document store..
4 Valentina Server supports .Net, C, C#, C++, Objective-C, PHP, Ruby, Visual Basic, Visual Basic.NET, programming languages. Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages.
5 APIs and other access methods of Valentina Server is ODBC. Virtuoso supports ADO.NET, GeoSPARQL, HTTP API, JDBC, Jena, RDF API, ODBC, OLE DB, RDF4J API, RESTful HTTP API, Sesame REST HTTP Protocol, SOAP, webservices, WebDAV, XPath, XQuery, XSLT.
6 Yes, Valentina Server has a Data Schema. Yes, Virtuoso has a Data Schema.
7 It doesn’t has Implementation language-C# . Implementation language of Virtuoso is  C.
Absence of Transaction concepts in  Valentina Server. Its transaction concept is ACID ( Atomicity, Consistency, Isolation, and Durability).
9 Valentina Server doesn’t hold Consistency concept. Yes, Virtuoso has Consistency concept.
10 Yes, It holds Foreign keys. It holds Foreign keys.
11 Absence of Replication methods in Valentina Server. Replication methods of Virtuoso is based on Chain, star, and bi-directional replication, Master-master replication, Master-slave replication.
12 Absence of Partitioning methods in Valentina Server. It doesn’t holds sharding partitioning methods.