{"repo":"mutable-org/mutable","free":true,"listed":false,"github":"https://github.com/mutable-org/mutable","clone":"git clone https://github.com/mutable-org/mutable.git","description":"A Database System for Research and Fast Prototyping","language":"C++","stars":117,"topics":["compiler","database","optimization","query","sql","webassembly"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"mu t able A Database System for Research © Saarland University, 2023 What is mu t able? mu t able is a relational main-memory database system. With mu t able, our goal is to develop a database system that allows for efficient prototyping of research ideas while striving for performance that is competitive to state-of-the-art systems. Defining Papers - mu t able: A Modern DBMS for Research and Fast Prototyping @CIDR 2023 [[PDF]](https://bigdata.uni-saarland.de/publications/Haffner,%20Dittrich%20-%20mutable:%20A%20Modern%20DBMS%20for%20Research%20and%20Fast%20Prototyping%20@CIDR2023.pdf) Abstract Few to zero DBMSs provide extensibility together with implementations of modern concepts, like query compilation for example. We see this as an impeding factor in academic research in our domain. Therefore, in this work, we present mutable, a system developed at our group, that is fitted to academic research and education. mutable features a modular design, where individual components can be composed to form a complete system. Each component can be replaced by an alternative implementation, thereby mutating the system. Our fine-granular design of components allows for precise mutation of the system. Metaprogramming and just-in-time compilation are used to remedy abstraction overheads. In this demo, we present the high-level design goals of mutable, discuss our vision of a modular design, present some of the components, provide an outlook to research we conducted within mutable, and dem","default_branch":null,"files":null,"tree":[],"storefront":"/r/mutable-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mutable-org/mutable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}