DB-EnginesextremeDB - solve IoT connectivity disruptionsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by Redgate Software

DBMS > AlaSQL vs. Apache Jena - TDB vs. Sadas Engine vs. SQL.JS vs. Teradata

System Properties Comparison AlaSQL vs. Apache Jena - TDB vs. Sadas Engine vs. SQL.JS vs. Teradata

Editorial information provided by DB-Engines
NameAlaSQL  Xexclude from comparisonApache Jena - TDB  Xexclude from comparisonSadas Engine  Xexclude from comparisonSQL.JS  Xexclude from comparisonTeradata  Xexclude from comparison
DescriptionJavaScript DBMS libraryA RDF storage and query DBMS, shipped as an optional-use component of the Apache Jena frameworkSADAS Engine is a columnar DBMS specifically designed for high performance in data warehouse environmentsPort of SQLite to JavaScriptA hybrid cloud data analytics software platform (Teradata Vantage)
Primary database modelDocument store
Relational DBMS
RDF storeRelational DBMSRelational DBMSRelational DBMS
Secondary database modelsDocument store
Graph DBMS
Spatial DBMS
Time Series DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.42
Rank#264  Overall
#42  Document stores
#122  Relational DBMS
Score2.91
Rank#93  Overall
#3  RDF stores
Score0.00
Rank#385  Overall
#159  Relational DBMS
Score0.53
Rank#246  Overall
#115  Relational DBMS
Score41.47
Rank#22  Overall
#15  Relational DBMS
Websitealasql.orgjena.apache.org/­documentation/­tdb/­index.htmlwww.sadasengine.comsql.js.orgwww.teradata.com
Technical documentationgithub.com/­AlaSQL/­alasqljena.apache.org/­documentation/­tdb/­index.htmlwww.sadasengine.com/­en/­sadas-engine-download-free-trial-and-documentation/­#documentationsql.js.org/­documentation/­index.htmldocs.teradata.com
DeveloperAndrey Gershun & Mathias R. WulffApache Software Foundation infooriginally developed by HP LabsSADAS s.r.l.Alon Zakai infoenhancements implemented by othersTeradata
Initial release20142000200620121984
Current release4.9.0, July 20238.0Teradata Vantage 1.0 MU2, January 2019
License infoCommercial or Open SourceOpen Source infoMIT-LicenseOpen Source infoApache License, Version 2.0commercial infofree trial version availableOpen Sourcecommercial
Cloud-based only infoOnly available as a cloud servicenonononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaScriptJavaC++JavaScript
Server operating systemsserver-less, requires a JavaScript environment (browser, Node.js)All OS with a Java VMAIX
Linux
Windows
server-less, requires a JavaScript environment (browser, Node.js)hosted
Linux
Data schemeschema-freeyes infoRDF Schemasyesyesyes
Typing infopredefined data types such as float or datenoyesyesyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nononoyes
Secondary indexesnoyesyesyes infoJoin-index to prejoin tables, aggregate index, sparse index, hash index
SQL infoSupport of SQLClose to SQL99, but no user access control, stored procedures and host language bindings.noyesyes infoSQL-92 is not fully supportedyes infoSQL 2016 + extensions
APIs and other access methodsJavaScript APIFuseki infoREST-style SPARQL HTTP Interface
Jena RDF API
RIO infoRDF Input/Output
JDBC
ODBC
Proprietary protocol
JavaScript API.NET Client API
HTTP REST
JDBC
JMS Adapter
ODBC
OLE DB
Supported programming languagesJavaScriptJava.Net
C
C#
C++
Groovy
Java
PHP
Python
JavaScriptC
C++
Cobol
Java (JDBC-ODBC)
Perl
PL/1
Python
R
Ruby
Server-side scripts infoStored proceduresnoyesnonoyes infoUDFs, stored procedures, table functions in parallel
Triggersyesyes infovia event handlernonoyes
Partitioning methods infoMethods for storing different data on different nodesnonenonehorizontal partitioningnoneSharding infoHashing
Replication methods infoMethods for redundantly storing data on multiple nodesnonenonenonenoneMulti-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonononono
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate ConsistencynoneImmediate Consistency
Foreign keys infoReferential integrityyesyesyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes infoonly for local storage and DOM-storageACID infoTDB TransactionsACIDACID
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyes infoby using IndexedDB, SQL.JS or proprietary FileStorageyesyesno infoexcept by serializing a db to a fileyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyes infomanaged by 'Learn by Usage'yesyes
User concepts infoAccess controlnoAccess control via Jena SecurityAccess rights for users, groups and roles according to SQL-standardnofine grained access rights according to SQL-standard

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
AlaSQLApache Jena - TDBSadas EngineSQL.JSTeradata
DB-Engines blog posts

New kids on the block: database management systems implemented in JavaScript
1 December 2014, Matthias Gelbmann

show all

Teradata is the most popular data warehouse DBMS
2 April 2013, Paul Andlinger

show all

Recent citations in the news

HarperDB - How and Why We Built It From The Ground Up on NodeJS
28 February 2021, hackernoon.com

Multi faceted data exploration in the browser using Leaflet and amCharts
3 May 2020, Towards Data Science

provided by Google News

Sparql Secrets In Jena-Fuseki
24 July 2022, Data Science Central

Extract and query knowledge graphs using Apache Jena (SPARQL Engine)
4 December 2019, Towards Data Science

Introducing Graph Store Protocol support for Amazon Neptune
2 August 2021, AWS Blog

A Semantic Knowledge Graph of European Mountain Value Chains
7 September 2024, Nature.com

6 Java Libraries for Machine Learning
3 October 2023, AIM

provided by Google News

9 Best JavaScript and TypeScript ORMs for 2024
22 March 2023, SitePoint

Running PostgreSQL Inside Your Browser
8 September 2022, iProgrammer

SQLite On The Web: Absurd-sql
24 August 2021, Hackaday

React Native for beginners
31 October 2018, hackernoon.com

10 Low-Code Rules for Serious Coders
21 November 2022, Embedded Computing Design

provided by Google News

Teradata: Award-Winning Tech Firm Has Capital Gains Potential At Undervalued Price (NYSE:TDC)
20 September 2024, Seeking Alpha

Teradata wants you to think differently about data and innovation – and take inspiration from the likes of Shazam
17 September 2024, ITPro

Data Mining Tools Market to Witness Stunning Growth | Teradata, Qlik, Alteryx, Tableau, Splunk
20 September 2024, openPR

Teradata ClearScape Analytics update targets ROI on AI, ML
17 September 2024, TechTarget

Teradata’s ClearScape Analytics Enhancements Will Speed up AI Projects & Lower Costs
18 September 2024, insideBIGDATA

provided by Google News



Share this page

Featured Products

SingleStore logo

The data platform to build your intelligent applications.
Try it free.

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

Milvus logo

Vector database designed for GenAI, fully equipped for enterprise implementation.
Try Managed Milvus for Free

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for free.

Present your product here