StrongDBMS: built from immutable components

Malcolm Crowe, Santiago Matalonga, Martti Laiho

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    88 Downloads (Pure)

    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 languageEnglish
    Title of host publicationProceedings of the Tenth International Conference on Advances in Databases, Knowledge, and Data Applications
    Subtitle of host publicationDBKDA 2019
    EditorsFritz Laux, Lisa Ehrlinger
    PublisherThinkMind
    Number of pages6
    Edition9
    ISBN (Print)9781612087153
    Publication statusPublished - 2019
    EventThe Eleventh International Conference on Advances in Databases, Knowledge, and Data Applications - Athens, Greece
    Duration: 2 Jun 20196 Jun 2019
    https://www.iaria.org/conferences2019/DBKDA19.html

    Publication series

    NameDBKDA, International Conference on Advances in Databases, Knowledge, and Data Applications
    PublisherThinkMind
    Number9
    ISSN (Print)2308-4332

    Conference

    ConferenceThe Eleventh International Conference on Advances in Databases, Knowledge, and Data Applications
    Abbreviated titleDBKDA 2019
    Country/TerritoryGreece
    CityAthens
    Period2/06/196/06/19
    Internet address

    Keywords

    • Optimistic
    • Relational
    • Thread-safety
    • Transactions

    Fingerprint

    Dive into the research topics of 'StrongDBMS: built from immutable components'. Together they form a unique fingerprint.

    Cite this