Writing a SQL parser in scheme
Functional programming languages are a neat tool to write parsers, especially when equipped with a pattern matching mechanism.
Read MoreHow to benchmark a SQL database
To compare databases against each other, a benchmark like TPC-H is used.
Read MoreWhen the benchmark is too slow… (golang http server performance)
Just a shmankerl from the daily life of a developer.
Read MoreOn Compressing NULL values in bit-compressed Integer Storages
Usually, databases store NULL values in form of bitmasks. In this case, each value eats up 1 bit for the possibility to become NULL. I will prove that we can do better.
Read MoreHow In-Memory Compression Affects Performance
Modern computers are fast. So fast that there is a huge gap between computing speed and memory bandwith and latency in memory-heavvy applications.
Read MoreHow to balance a database between OLAP and OLTP workflows
In this blog article, we will be comparing OLAP (Online Analytical Processing) and OLTP (Online Transaction Processing) databases. We will discuss their differences and similarities, discuss the ideal database architecture for a database that can handle both OLAP and OLTP workloads, and provide a synthesis of
Read MoreOn designing an interface for columnar in-memory storage in golang
The advantages for columnar storages over row based storages are the ability for good in-memory compression (low memory usage) and cache locality when accessing only few columns (performance). Designing an Interface When designing an interface for a storage engine for an in-memory database, a lot of
Read MoreLow-Code in ERP-Systemen – und warum sie meistens kaputt sind
Low-Code ist der neue Trend in der IT. Anstatt fehlerhaften handgeschriebenen Code, für den professionelle Entwickler Monate brauchen, zu entwickeln, nutzt man fertige App-Builder und Baukastensysteme. Auch immer mehr ERP-Systeme springen auf den Trend auf.
Read MoreWieder drei neue FOP-Entwickler zertifiziert
Heute, am 24. Oktober 2022 haben wir wieder drei neue FOP-Entwickler zertifiziert. Alle drei sind bei uns angestellt und beginnen nach der Schulungsphase demnächst ihre Arbeit an den ERPL-Modulen. Als nächstes werden sie das Fuhrpark-Modul im FOP-basierten ERPL ERP-System optimieren. Das musste natürlich auch ordentlich mit
Read MoreEin Feature-basiertes Modell für Softwareentwicklung
Es ist der heilige Gral der Softwareentwicklung: Das Featureorientierte Programmieren.
Read More