DBMS > SiteWhere vs. Spark SQL vs. STSdb
System Properties Comparison SiteWhere vs. Spark SQL vs. STSdb
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||SiteWhere Xexclude from comparison||Spark SQL Xexclude from comparison||STSdb Xexclude from comparison|
|Description||M2M integration platform for persisting/querying time series data||Spark SQL is a component on top of 'Spark Core' for structured data processing||Key-Value Store with special method for indexing optimized for high performance using a special indexing method|
|Primary database model||Time Series DBMS||Relational DBMS||Key-value store|
|Developer||SiteWhere||Apache Software Foundation||STS Soft SC|
|Current release||3.5.0 ( 2.13), September 2023||4.0.8, September 2015|
|License Commercial or Open Source||Open Source Common Public Attribution License Version 1.0||Open Source Apache 2.0||Open Source GPLv2, 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||Linux|
|Data scheme||predefined scheme||yes||yes|
|Typing predefined data types such as float or date||yes||yes||yes primitive types and user defined types (classes)|
|SQL Support of SQL||no||SQL-like DML and DDL statements||no|
|APIs and other access methods||HTTP REST||JDBC|
|.NET Client API|
|Supported programming languages||Java|
|Server-side scripts Stored procedures||no||no|
|Partitioning methods Methods for storing different data on different nodes||Sharding based on HBase||yes, utilizing Spark Core||none|
|Replication methods Methods for redundantly storing data on multiple nodes||selectable replication factor based on HBase||none||none|
|MapReduce Offers an API for user-defined Map/Reduce methods||no||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Immediate Consistency|
|Foreign keys Referential integrity||no||no||no|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||no||no||no|
|Concurrency Support for concurrent manipulation of data||yes||yes||yes|
|Durability Support for making data persistent||yes||yes||yes|
|User concepts Access control||Users with fine-grained authorization concept||no||no|
More information provided by the system vendor
Related products and services
|Recent citations in the news|
Ten Popular IoT Platforms You Should be Aware of
How Oil and Gas Industry can Benefit from Open Source Software
67 open source tools and resources for the Internet of Things (IoT)
IoT Platform Market To Reach USD 21.55 Billion, Expanding at ...
Industry 4.0 and Embedded Internet of Things: An Introduction
provided by Google News
Intel Granulate Optimizes Databricks' Data Management Operations
Analysts Utilize the S&P Global Marketplace Workbench to Explore ...
Data Management and Consolidation in the Integration of Corporate ...
Boost Your Data Science Skills: Exciting Projects to Elevate Your ...
How Big Data Is Saving Lives in Real Time: IoV Data Analytics ...
provided by Google News
Tech Lead, Data Engine
Data Scientist (L5) - Infrastructure Experimentation
Machine Learning Associate, 2024 Graduate U.S.
Senior Backline Engineer - Spark
Python/Spark/SQL Data Egnineer
Share this page