Abstract
StrongDBMS is a new relational Database Management System (DBMS). Atomicity, Consistency, Isolation and Durability (ACID) properties are guaranteed through the use of an explicit transaction log and immutable software components. The shareable data structures used allow instant snapshots and provide thread-safety even for iterators, and minimize the need for locking mechanisms without compromising consistency. StrongDBMS has been implemented in C# and Java, and both versions are inter-operable on Windows and Linux. Benchmarking measures are included in this paper. StrongDBMS is open-source and free to use. This paper presents the design rationale for StrongDBMS and benchmarks its current version. Benchmarking results using the Transaction Processing Council’s TPC/C benchmark show performance comparable with standard commercial products.
Original language | English |
---|---|
Title of host publication | Proceedings of the Tenth International Conference on Advances in Databases, Knowledge, and Data Applications |
Subtitle of host publication | DBKDA 2019 |
Editors | Fritz Laux, Lisa Ehrlinger |
Publisher | ThinkMind |
Number of pages | 6 |
Edition | 9 |
ISBN (Print) | 9781612087153 |
Publication status | Published - 2019 |
Event | The Eleventh International Conference on Advances in Databases, Knowledge, and Data Applications - Athens, Greece Duration: 2 Jun 2019 → 6 Jun 2019 https://www.iaria.org/conferences2019/DBKDA19.html |
Publication series
Name | DBKDA, International Conference on Advances in Databases, Knowledge, and Data Applications |
---|---|
Publisher | ThinkMind |
Number | 9 |
ISSN (Print) | 2308-4332 |
Conference
Conference | The Eleventh International Conference on Advances in Databases, Knowledge, and Data Applications |
---|---|
Abbreviated title | DBKDA 2019 |
Country/Territory | Greece |
City | Athens |
Period | 2/06/19 → 6/06/19 |
Internet address |
Keywords
- Optimistic
- Relational
- Thread-safety
- Transactions