{"repo":"Roenbaeck/positorium","free":true,"listed":false,"github":"https://github.com/Roenbaeck/positorium","clone":"git clone https://github.com/Roenbaeck/positorium.git","description":"Positorium is a new type of database that provides features from relational, graph, columnar, and name-value pair databases.","language":"Rust","stars":20,"topics":["database","graph","columnar","relational","nvp"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Positorium is an experimental database engine based on Transitional Modeling, designed to capture conflicting, unreliable, and varying information over time. It blends ideas from relational, graph, columnar, and key–value stores. - The Philosophical Foundations of Positorium - Paper: Modeling Conflicting, Unreliable, and Varying Information Why Positorium? Most databases assume a single, consistent truth. In reality, facts are messy: they conflict across sources, change over time, and sometimes carry uncertainty. Positorium treats this as a first‑class concern: - Contradictions are preserved, not overwritten (assertions can be affirmed or negated with certainty). - Time is built into every posit, so “what was true when” is natural to ask. - Set‑based evaluation with roaring bitmaps keeps pattern matching fast without exploding joins. This makes Positorium well‑suited for master data management, regulated domains, investigations/intel, and any workflow where evidence accumulates and is revised. Traqula DSL Traqula is Positorium's domain-specific language for defining roles, positing facts with time, and querying data through pattern matching. It supports variables that persist across commands, allowing complex multi-step operations. For the complete language reference, examples, and details on posits, variables, and search patterns, see TRAQULA.md. Build and run Prereqs: Rust toolchain and a C toolchain for rusqlite (bundled is enabled). Build: Run the binary; it will read con","default_branch":null,"files":null,"tree":[],"storefront":"/r/Roenbaeck","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Roenbaeck/positorium/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."}