DBMS > 4D vs. SQLite vs. WakandaDB
System Properties Comparison 4D vs. SQLite vs. WakandaDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||4D former name: 4th Dimension Xexclude from comparison||SQLite Xexclude from comparison||WakandaDB Xexclude from comparison|
|Primary database model||Relational DBMS||Relational DBMS||Object oriented DBMS|
|Developer||4D, Inc||Dwayne Richard Hipp||Wakanda SAS|
|Current release||v18 R5, January 2021||3.44.0 (1 November 2023), November 2023||2.7.0 (April 29, 2019), April 2019|
|License Commercial or Open Source||commercial||Open Source Public Domain||Open Source AGPLv3, extended commercial license available|
|Cloud-based only Only available as a cloud service||no||no||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Server operating systems||OS X|
|Data scheme||yes||yes dynamic column types||yes|
|Typing predefined data types such as float or date||yes||yes not rigid because of 'dynamic typing' concept.||yes|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||yes||no||no|
|SQL Support of SQL||yes close to SQL 92||yes SQL-92 is not fully supported||no|
|APIs and other access methods||ODBC|
RESTful HTTP API by using 4D Mobile
|ADO.NET inofficial driver|
JDBC inofficial driver
ODBC inofficial driver
|RESTful HTTP API|
|Supported programming languages||4D proprietary IDE|
|Server-side scripts Stored procedures||yes||no||yes|
|Partitioning methods Methods for storing different data on different nodes||none||none||none|
|Replication methods Methods for redundantly storing data on multiple nodes||Multi-source replication||none||none|
|MapReduce Offers an API for user-defined Map/Reduce methods||no||no||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Immediate Consistency||Immediate Consistency|
|Foreign keys Referential integrity||yes||yes|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||ACID||ACID||ACID|
|Concurrency Support for concurrent manipulation of data||yes||yes via file-system locks||yes|
|Durability Support for making data persistent||yes||yes||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||no||yes||no|
|User concepts Access control||Users and groups||no||yes|
More information provided by the system vendor
We invite representatives of system vendors to contact us for updating and extending the system information,
|Related products and services|
|3rd parties||Navicat for SQLite is a powerful and comprehensive SQLite GUI that provides a complete set of functions for database management and development.|
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|4D former name: 4th Dimension||SQLite||WakandaDB|
|DB-Engines blog posts|
MySQL, PostgreSQL and Redis are the winners of the March ranking
Big gains for Relational Database Management Systems in DB-Engines Ranking
|Recent citations in the news|
Software created from 'building blocks' could incorporate artificial intelligence, supporting medical staff
A Closer Look at the Top 3 Embedded Databases: SQLite, RocksDB ...
Valletta Software Development Company Investigates How a Simple Code Review Exposed a Digital Danger
Newly Rewritten WordPress SQLite Database Integration Plugin ...
SQLite 3.43 Released With Up To 2x Performance For JSON ...
provided by Google News
Wakanda 4 : la plateforme de développement open source 100 ...
provided by Google News
Software Developer II
Analyst, Royalty Matching Analyst
Share this page