Difference between UniData,UniVerse and YugabyteDB
1. UniData, UniVerse :
It is a MultiValue database and application server with SQL mapping layer and meta database capabilities. UniData makes for easier database design, eliminating the constraints of SQL normalization. UniVerse is a component of the MultiValue application platform, Its advantages is fast, flexible data server for developing enterprise apps. UniVerse-based applications maximizing processing throughput of available resources, dynamically allocate available resources.
2. YugabyteDB :
It is the open source, cloud native and high-performance distributed SQL database globally-distributed document store. It aims to make applications agile. Yugabyte is headquartered in Sunnyvale, CA. YugabyteDB is distributed and developed as an Apache 2.0 open source project .
Difference between UniData, UniVerse and YugabyteDB :
S.NO. |
UniData, UniVerse |
YugabyteDB |
1 |
Developed by Rocket Software and initially released on 1985. |
Developed by Yugabyte Inc. and initially released on 2017 and current release on March 2020. |
2 |
Server operating systems of UniData, UniVerse is AIX, HP-UX, Linux, Solaris, Windows. |
Server operating systems of YugabyteDB is Linux, OS X. |
3 |
Its primary database model is Multivalue DBMS. |
Its primary database model is Relational DBMS. |
4 |
Absence of Secondary database models in UniData, UniVerse |
Secondary database models of YugabyteDB is Document store and Wide column store |
5 |
UniData, UniVerse supports .Net, Basic, C, Java, programming languages. |
YugabyteDB supports C, C#, C++, Go, Java, JavaScript (Node.js), Python, Ruby programming languages. |
6 |
APIs and other access methods of UniData, UniVerse is Java API, JDBC, ODBC, OLE DB, Proprietary protocol, RESTful HTTP API, SOAP-based API. |
YugabyteDB supports YCQL, an SQL-based flexible-schema API with its roots in Cassandra Query Language. |
7 |
Yes, UniData, UniVerse has a schema-free Data Schema. |
Data scheme of YugabyteDB is depending on used data model. |
8 |
It has Implementation language C . |
Implementation language of YugabyteDB is C and C++. |
9 |
ACID (atomicity, consistency, isolation, durability) Transaction concepts in UniData, UniVerse. |
Its Transaction concepts is Distributed ACID with Serializable Snapshot Isolation. Inspired by Google Spanner architecture. |
10 |
Replication methods of UniData, UniVerse Master-slave replication. |
Replication methods of YugabyteDB is based on Raft distributed consensus protocol, minimum 3 replicas for continuous availability. |
11 |
UniData, UniVerse doesn’t hold Consistency concept. |
YugabyteDB has strong consistency on writes and tunable consistency on reads. |
Last Updated :
29 Jun, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...