DB-EnginesExtremeDB: the mission critical dbmsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Oracle vs. SQLite vs. TimesTen

System Properties Comparison Oracle vs. SQLite vs. TimesTen

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameOracle  Xexclude from comparisonSQLite  Xexclude from comparisonTimesTen  Xexclude from comparison
DescriptionWidely used RDBMSWidely used embeddable, in-process RDBMSIn-Memory RDBMS compatible to Oracle
Primary database modelRelational DBMSRelational DBMSRelational DBMS
Secondary database modelsDocument store
Graph DBMS infowith Oracle Spatial and Graph
RDF store infowith Oracle Spatial and Graph
Spatial DBMS infowith Oracle Spatial and Graph
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score1260.80
Rank#1  Overall
#1  Relational DBMS
Score138.87
Rank#10  Overall
#7  Relational DBMS
Score1.67
Rank#136  Overall
#68  Relational DBMS
Websitewww.oracle.com/­databasewww.sqlite.orgwww.oracle.com/­database/­technologies/­related/­timesten.html
Technical documentationdocs.oracle.com/­en/­databasewww.sqlite.org/­docs.htmldocs.oracle.com/­database/­timesten-18.1
DeveloperOracleDwayne Richard HippOracle, TimesTen Performance Software, HP infooriginally founded in HP Labs it was acquired by Oracle in 2005
Initial release198020001998
Current release19c, February 20193.39.1  (13 July 2022), July 202211 Release 2 (11.2.2.8.0)
License infoCommercial or Open Sourcecommercial inforestricted free version is availableOpen Source infoPublic Domaincommercial
Cloud-based only infoOnly available as a cloud servicenonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC and C++C
Server operating systemsAIX
HP-UX
Linux
OS X
Solaris
Windows
z/OS
server-lessAIX
HP-UX
Linux
OS X
Solaris SPARC/x86
Windows
Data schemeyes infoSchemaless in JSON and XML columnsyes infodynamic column typesyes
Typing infopredefined data types such as float or dateyesyes infonot rigid because of 'dynamic typing' concept.yes
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.yesnono
Secondary indexesyesyesyes
SQL infoSupport of SQLyes infowith proprietary extensionsyes infoSQL-92 is not fully supportedyes
APIs and other access methodsJDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
ADO.NET infoinofficial driver
JDBC infoinofficial driver
ODBC infoinofficial driver
JDBC
ODBC
ODP.NET
Oracle Call Interface (OCI)
Supported programming languagesC
C#
C++
Clojure
Cobol
Delphi
Eiffel
Erlang
Fortran
Groovy
Haskell
Java
JavaScript
Lisp
Objective C
OCaml
Perl
PHP
Python
R
Ruby
Scala
Tcl
Visual Basic
Actionscript
Ada
Basic
C
C#
C++
D
Delphi
Forth
Fortran
Haskell
Java
JavaScript
Lisp
Lua
MatLab
Objective-C
OCaml
Perl
PHP
PL/SQL
Python
R
Ruby
Scala
Scheme
Smalltalk
Tcl
C
C++
Java
PL/SQL
Server-side scripts infoStored proceduresPL/SQL infoalso stored procedures in Java possiblenoPL/SQL
Triggersyesyesno
Partitioning methods infoMethods for storing different data on different nodesSharding, horizontal partitioningnonenone
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
noneMulti-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsno infocan be realized in PL/SQLnono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate Consistency or Eventual Consistency depending on configuration
Foreign keys infoReferential integrityyesyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACID infoisolation level can be parameterizedACIDACID
Concurrency infoSupport for concurrent manipulation of datayesyes infovia file-system locksyes
Durability infoSupport for making data persistentyesyesyes infoby means of logfiles and checkpoints
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes infoVersion 12c introduced the new option 'Oracle Database In-Memory'yesyes
User concepts infoAccess controlfine grained access rights 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
3rd partiesNavicat for Oracle improves the efficiency and productivity of Oracle developers and administrators with a streamlined working environment.
» more

SQLFlow: Provides a visual representation of the overall flow of data. Automated SQL data lineage analysis across Databases, ETL, Business Intelligence, Cloud and Hadoop environments by parsing SQL Script and stored procedure.
» more
Navicat for SQLite is a powerful and comprehensive SQLite GUI that provides a complete set of functions for database management and development.
» more

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

More resources
OracleSQLiteTimesTen
DB-Engines blog posts

MySQL is the DBMS of the Year 2019
3 January 2020, Matthias Gelbmann, Paul Andlinger

The struggle for the hegemony in Oracle's database empire
2 May 2017, Paul Andlinger

Architecting eCommerce Platforms for Zero Downtime on Black Friday and Beyond
25 November 2016, Tony Branson (guest author)

show all

Big gains for Relational Database Management Systems in DB-Engines Ranking
2 February 2016, Matthias Gelbmann

show all

Recent citations in the news

New Oracle Database Platforms And Services Deliver Outstanding Cloud Benefits
1 August 2022, Forbes

Oracle and Microsoft announce availability of Oracle Database Service for Microsoft Azure - Stories
20 July 2022, Microsoft

Oracle and Microsoft Rolling Out Database Service for Azure
26 July 2022, Datamation

A New Service from the Microsoft and Oracle Partnership: Oracle Database Service for Microsoft Azure
28 July 2022, InfoQ.com

Oracle 12.1 users warned as mainstream support ends in July
8 July 2022, The Register

provided by Google News

Never Too Rich Or Thin: Compress Sqlite 80%
2 August 2022, Hackaday

In Praise Of SQLite
28 July 2022, iProgrammer

How to Use SQL Databases in a NestJS Application With TypeORM - MUO
30 July 2022, MakeUseOf

Why SQLite may become foundational for digital progress
20 May 2022, VentureBeat

How to Install and Set Up Visual Studio 2022 on Windows 10 - MUO
3 August 2022, MakeUseOf

provided by Google News

Job opportunities

Oracle Database Administrator
Bay State, Raleigh, NC

Oracle Database Administrator
DHL eCommerce, Remote

Oracle Database Developer
Wesco Aircraft, Fort Worth, TX

Oracle Database Administrator
Deloitte, Falls Church, VA

Administrators, Database
T-Mobile, Bellevue, WA

Android Kotlin
STI Org, Remote

Full Stack Developer
Web Services, Remote

iOS Developer
Iver Solutions, LLC, Remote

Data Science Assistant
United Nations, New York, NY

Android Kotlin Developer
Purple Drive Technologies, Remote

jobs by Indeed



Share this page

Featured Products

Redis logo

The world’s most loved real‑time data platform.
Try free

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 80GB free.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Neo4j logo

The right graph database.
Not a graph add-on.
Free forever.
Start solving today

Present your product here