Skip to content
Related Articles

Related Articles

Difference between WakandaDB and Virtuoso

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 05 Nov, 2021

1. WakandaDB : 
WakandaDB is a server-side Javascript engine to access data and embedded in a server that provides a REST API. WakandaDB has primary database model as Object-Oriented DBMS. WakandaDB is a JavaScript platform to develop and run web or mobile apps and NoSQL engine is accessed via HTTP. 

2. Virtuoso : 
Virtuoso is a middleware that supports management of data represented as relational tables and/or property graphs. It is a multi-model hybrid-RDBMS which holds primary database model as Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine. It is designedfor taking advantages of operating system threading support and multiple CPUs. Virtuoso Object-relational database (ORDBMS) supports entity integrity and referential integrity. 

Difference between WakandaDB and Virtuoso : 

1.It was developed by Wakanda SAS and initially released in 2012.It was developed by Virtuoso and initially released in 1998.
2.Its primary database model is Object-Oriented DBMS.Its primary database models are Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine and its secondary database model is Document Store.
3.Server operating systems of WakandaDB are Linux, OS X and Windows.Server operating systems of Virtuoso are AIX, FreeBSD, HP-UX, Linux, OS X, Solaris and Windows.
4.WakandaDB supports RESTful HTTP API.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 and XSLT.
5.Transaction concept of WakandaDB is ACID (Atomicity, Consistency, Isolation, and Durability).Virtuoso also has ACID transaction concepts.
6.There is absence of replication method.Replication methods of Virtuoso are based on Chain, Star, and Bi-Directional Replication, Master-Master Replication and Master-Slave Replication.
7.It supports JavaScript programming language.Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages.
8.WakandaDB has Immediate Consistency concept.Virtuoso has onsistency concepts.
9.Implementation language of WakandaDB are C++ and JavaScript.Implementation language of Virtuoso is C.
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!