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

DBMS > Elasticsearch vs. Microsoft SQL Server vs. Rockset

System Properties Comparison Elasticsearch vs. Microsoft SQL Server vs. Rockset

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameElasticsearch  Xexclude from comparisonMicrosoft SQL Server  Xexclude from comparisonRockset  Xexclude from comparison
DescriptionA distributed, RESTful modern search and analytics engine based on Apache Lucene infoElasticsearch lets you perform and combine many types of searches such as structured, unstructured, geo, and metricMicrosofts flagship relational DBMSA scalable, reliable search and analytics service in the cloud, built on RocksDB
Primary database modelSearch engineRelational DBMSDocument store
Secondary database modelsDocument store
Spatial DBMS
Document store
Graph DBMS
Spatial DBMS
Relational DBMS
Search engine
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score141.16
Rank#8  Overall
#1  Search engines
Score919.39
Rank#3  Overall
#3  Relational DBMS
Score0.91
Rank#217  Overall
#34  Document stores
Websitewww.elastic.co/­elasticsearchwww.microsoft.com/­en-us/­sql-serverrockset.com
Technical documentationwww.elastic.co/­guide/­en/­elasticsearch/­reference/­current/­index.htmldocs.microsoft.com/­en-US/­sql/­sql-serverdocs.rockset.com
DeveloperElasticMicrosoftRockset
Initial release201019892019
Current release7.8.0, June 2020SQL Server 2022, November 2022
License infoCommercial or Open SourceOpen Source infoElastic Licensecommercial inforestricted free version is availablecommercial
Cloud-based only infoOnly available as a cloud servicenonoyes
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaC++C++
Server operating systemsAll OS with a Java VMLinux
Windows
hosted
Data schemeschema-free infoFlexible type definitions. Once a type is defined, it is persistentyesschema-free
Typing infopredefined data types such as float or dateyesyesdynamic typing
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.noyesno infoingestion from XML files supported
Secondary indexesyes infoAll search fields are automatically indexedyesall fields are automatically indexed
SQL infoSupport of SQLSQL-like query languageyesRead-only SQL queries, including JOINs
APIs and other access methodsJava API
RESTful HTTP/JSON API
ADO.NET
JDBC
ODBC
OLE DB
Tabular Data Stream (TDS)
HTTP REST
Supported programming languages.Net
Groovy
Community Contributed Clients
Java
JavaScript
Perl
PHP
Python
Ruby
C#
C++
Delphi
Go
Java
JavaScript (Node.js)
PHP
Python
R
Ruby
Visual Basic
Go
Java
JavaScript (Node.js)
Python
Server-side scripts infoStored proceduresyesTransact SQL, .NET languages, R, Python and (with SQL Server 2019) Javano
Triggersyes infoby using the 'percolation' featureyesno
Partitioning methods infoMethods for storing different data on different nodesShardingtables can be distributed across several files (horizontal partitioning); sharding through federationAutomatic sharding
Replication methods infoMethods for redundantly storing data on multiple nodesyesyes, but depending on the SQL-Server Editionyes
MapReduce infoOffers an API for user-defined Map/Reduce methodsES-Hadoop Connectornono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency infoSynchronous doc based replication. Get by ID may show delays up to 1 sec. Configurable write consistency: one, quorum, allImmediate ConsistencyEventual Consistency
Foreign keys infoReferential integritynoyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoACIDno
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.Memcached and Redis integrationyes
User concepts infoAccess controlfine grained access rights according to SQL-standardAccess rights for users and organizations can be defined via Rockset console

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 partiesSQLFlow: 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

SQL Complete: An advanced IntelliSense-style code completion add-in for SSMS and Visual Studio. Write, beautify, refactor your SQL code and give your productivity a dramatic boost.
» more

Navicat for SQL Server gives you a fully graphical approach to database management and development.
» more

Navicat Monitor is a safe, simple and agentless remote server monitoring tool for SQL Server and many other database management systems.
» more

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

More resources
ElasticsearchMicrosoft SQL ServerRockset
DB-Engines blog posts

PostgreSQL is the DBMS of the Year 2017
2 January 2018, Paul Andlinger, Matthias Gelbmann

Elasticsearch moved into the top 10 most popular database management systems
3 July 2017, Matthias Gelbmann

MySQL, PostgreSQL and Redis are the winners of the March ranking
2 March 2016, Paul Andlinger

show all

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

Microsoft SQL Server is the DBMS of the Year
4 January 2017, Matthias Gelbmann, Paul Andlinger

show all

Recent citations in the news

Aerospike adds connector for Elasticsearch to run full-text queries
17 January 2023, InfoWorld

Elastic 8.6 Released with Improvements to Observability, Security ...
13 January 2023, InfoQ.com

Data Management News for the Week of January 20; Updates from ...
20 January 2023, Solutions Review

Storage news ticker – January 23 – Blocks and Files
22 January 2023, Blocks and Files

BeyondTrust adds privilege management capabilities to Linux
26 January 2023, SecurityBrief Asia

provided by Google News

Amazon RDS Supports Custom SQL Server Images | Petri IT
16 January 2023, Petri.com

SQLSRV Not Showing in PHP INFO using PHP 8.2.1 and Sql Server ...
23 January 2023, SitePoint

Local Event: Earn in six figures With SQL Server Certification in 2023 ?
20 January 2023, Patch

What Is the Difference Between Clustered and Non-Clustered ... - MUO
31 December 2022, MakeUseOf

SQL Books For Both Beginners and Advanced Users — SitePoint
24 January 2023, SitePoint

provided by Google News

Rockset Announces Another Year of Exponential Growth
20 January 2023, Datanami

14 data predictions for enterprise growth in 2023
2 January 2023, VentureBeat

Storage news ticker - 3 January 2023 – Blocks and Files
31 December 2022, Blocks and Files

Rockset's real-time analytics database seeks to solve data ...
7 December 2022, SiliconANGLE News

Rockset Achieves 84% Faster Real-Time Analytics With Intel ...
16 November 2022, Datanami

provided by Google News

Job opportunities

Elasticsearch Developer -remote
Pomeroy, Texas

Python Developer for a New York based Search & Career Development Portal
FlexMade, United States

Senior Java Developer
TY Software, Andes, NY

2023 Software Engineering Recent Grad Positions – Cat Digital
Caterpillar, Chicago, IL

Data Analyst
Esolvit Inc.,, Remote

SQL Database Administrator
UTS Global, Remote

SQL Server DBA
1point system, Washington, DC

SQL Server DBA
1 Point System, Washington, DC

SQL Server Developer
BBR Partners, New York, NY

Sr. SQL Server/SSIS SSRS Developer
Astratrek, Remote

Adept Software Engineer
CBT Nuggets, Remote

Sales Engineer (UK)
rockset, Remote

Data Architect
proit-inc, Irvine, CA

Data Architect
PRO IT, Irvine, CA

jobs by Indeed



Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

The definitive guide for Cassandra

Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free!

Redis logo

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

AllegroGraph logo

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

Neo4j logo

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

Present your product here