Blog

Revisiting Non-Blocking Maps in Go

Maps in Golang have a very delicate drawback: As soon as you try to write on them while other reads are reading or writing on it, your program will crash. This is especially cruel because these errors occur only as race conditions, so you can test on your test server and everything works. As soon…

Continue Reading

Der Visitenkarten-Scanner ist da

In der heutigen dynamischen Geschäftswelt ist Effizienz ein entscheidender Faktor für den Erfolg eines Unternehmens. Jeder unnötig verlorene Moment kann zu einem Hindernis auf dem Weg zur Spitzenleistung werden. Bei Launix sind wir uns dieser Realität bewusst und setzen uns kontinuierlich dafür ein, innovative Lösungen zu entwickeln, um den Arbeitsalltag unserer Kunden zu verbessern. https://youtube.com/shorts/7t7iGSuP4B0?feature=share…

Continue Reading

Geschäftsführer von Launix wird Doktorand am Deutschen Zentrum für Astrophysik

Pressemitteilung Ebersbach-Neugersdorf, Deutschland – 19.02.2024 In der letzten Podcastfolge von Launix teilte der Geschäftsführer Carl-Philip Hänsch eine bedeutende persönliche Entwicklung mit: Ab dem 1. März 2024 wird er seine Doktorarbeit am Deutschen Zentrum für Astrophysik in Görlitz wieder aufnehmen. Dieses Zentrum, dass derzeit in der Oberlausitz entsteht, umfasst auch ein Rechenzentrum, in dem sämtliche astronomische…

Continue Reading

Software für IT-Reseller und Systemhäuser

In einer Zeit, in der die Informations- und Kommunikationstechnologie eine zentrale Rolle in unserer Welt spielt, sind IT-Reseller und Systemhäuser unverzichtbare Akteure. Doch die steigende Komplexität der Projekte und die wachsenden Ansprüche der Kunden setzen diese Unternehmen vor neue Herausforderungen. Eine intelligente Softwarelösung wird zum entscheidenden Werkzeug, um nicht nur den Arbeitsprozess zu optimieren, sondern…

Continue Reading

Schnellzugriff per Favoriten-Funktion

Herzlich willkommen zu einer weiteren Feature-Vorstellung unseres Launix-Systems! Heute werfen wir einen genaueren Blick auf den „Favoriten“-Reiter und erfahren, wie er Ihnen dabei helfen kann, wichtige Informationen immer griffbereit zu haben. https://youtu.be/RhWg9vukGR8 Die Struktur des Favoriten-Reiters In unserem Launix-System finden Sie oben auf der Startseite den Reiter „Favoriten“. Dieser Bereich bietet eine übersichtliche Zusammenstellung Ihrer…

Continue Reading

PDF Layouts Anpassen

Herzlich willkommen zu einer neuen Feature-Vorstellung von Launix! Heute werden wir uns damit beschäftigen, wie Sie die Stammdaten Ihrer Firma auf einfache und effiziente Weise bearbeiten oder aktualisieren können. Dies ist besonders interessant, wenn Sie beispielsweise spezifische Informationen auf Ihren Rechnungen anpassen möchten, wie den Betreuer eines bestimmten Kunden. Wie genau funktioniert das? Tauchen wir…

Continue Reading

Effizientes Artikelmanagement

Herzlich willkommen zu einer weiteren aufregenden Featurevorstellung aus dem Launix System! Heute werden wir uns darauf konzentrieren, wie Sie mühelos eine Artikelliste in das System integrieren können. Der Prozess ist äußerst unkompliziert, also lassen Sie uns gleich loslegen. https://youtu.be/8mVr6i1hzjU Importieren einer Artikel-CSV-Datei Um neue Artikel hinzuzufügen, navigieren Sie einfach durch das Menü zu „Waren“, wählen…

Continue Reading

Software für Soziale Einrichtungen und Schulen

In der sich ständig weiterentwickelnden Welt der Sozialarbeit stehen Schulen und soziale Einrichtungen vor einer Vielzahl von Herausforderungen. Die Bewältigung dieser Herausforderungen erfordert nicht nur viele engagierte Fachkräfte, sondern auch innovative Werkzeuge. Ohne eine effiziente Softwarelösung können sich zahlreiche Probleme auftun, die den Arbeitsablauf verlangsamen und die Qualität der Betreuung beeinträchtigen. Dieser Artikel wirft einen…

Continue Reading

Software für Arbeitnehmerüberlassung bei Zeitarbeitsfirmen

Die Zeitarbeitsbranche hat in den letzten Jahren eine digitale Revolution erlebt, die nicht nur die Art und Weise, wie Unternehmen ihre Mitarbeiter verwalten, sondern auch die Effizienz der Arbeitnehmerüberlassung beeinflusst hat. Eine entscheidende Rolle in diesem Wandel spielen neue Gesetze, Vorlagen und daraus resultierende Aufgaben, die schnell zur Belastung werden können. Hilfe bietet unsere Softwarelösung…

Continue Reading

Software für Maschinenbau

Der Maschinenbau, als eine der tragenden Säulen der deutschen Wirtschaft, hat in den letzten Jahrzehnten einen stetigen Wandel erlebt. Doch in der heutigen Ära von Digitalisierung und Industrie 4.0 wird klar: Die Zukunft des Maschinenbaus liegt in der intelligenten Integration von Softwarelösungen. Was bewirkt eine schlaue Software im Maschinenbau? Die Integration von Software in den…

Continue Reading

HR Software

Die Lösung für die Zukunft In der heutigen Geschäftswelt ist eine effiziente und leistungsstarke HR-Software unerlässlich. Sie hilft Unternehmen dabei, ihre Mitarbeiter besser zu verwalten, Prozesse zu optimieren und letztendlich auch personaltechnisch erfolgreicher zu sein. Unsere Lösung von Launix bietet ein breites Spektrum an Funktionen im HR-Segment. Hier sind alle Funktionen im Überblick: Hauptfunktionen im…

Continue Reading

Rechnungssoftware

Die Verwaltung und Erstellung von Rechnungen kann für Finanzabteilungen und Buchhalter eine zeitaufwendige und fehleranfällige Aufgabe sein. Manuelle Dateneingabe, mangelnde Automatisierung und begrenzte Transparenz sind nur einige der Herausforderungen, denen Unternehmen mit hohem Rechnungsvolumen gegenüberstehen. In diesem Artikel stellen wir Ihnen alle wichtigen Funktionen vor, die ein fortschrittliches Rechnungsprogramm benötigt, um diese Probleme zu bewältigen…

Continue Reading

ERP für Dienstleister

Kennen Sie das auch? Als Dienstleister steht man täglich vor einer Vielzahl von Herausforderungen – von unklaren Ressourcenallokationen über undurchsichtige Projektverläufe bis hin zu komplizierten Abrechnungsprozessen. Unser Launix ERP-System für Dienstleister bietet maßgeschneiderte Lösungen für deine spezifischen Anforderungen, um Ihnen dabei zu helfen, diese Probleme effizient zu bewältigen. Wozu dient ein ERP System für Dienstleistern?…

Continue Reading

Arbeitszeiterfassung 2024: Ein Blick in die Zukunft der Arbeitswelt

Die Arbeitswelt in Deutschland steht vor einem bedeutenden Wendepunkt im Jahr 2024. Veränderungen in den Arbeitszeiten und der Arbeitszeiterfassung zeichnen sich ab und werden sowohl Unternehmen als auch Arbeitnehmer in vielerlei Hinsicht beeinflussen. In diesem Artikel werfen wir einen genaueren Blick auf die Herausforderungen und Chancen, die dieses Jahr mit sich bringt. Die Arbeitszeiterfassung in…

Continue Reading

Wir feiern 11 Jahre Launix

Wir bei Launix freuen uns, unsere geschätzten Kunden, Lieferanten, Partner und Freunde zum 11. Firmenjubiläum einzuladen. Dieses besondere Ereignis wird am 11. Oktober 2023 von 19:00 Uhr bis 22:00 Uhr im Launix Firmensitz auf der Liechtensteinstraße 17, 02727 Neugersdorf, stattfinden. Wir haben einen abwechslungsreichen Abend geplant, der mit spannenden Redebeiträgen und unterhaltsamen Aktivitäten gefüllt sein…

Continue Reading

Announcement: MemCP gets adaptible consistency layer

MemCP is now capable of serializing and deserializing data from RAM. Thereby MemCP goes new ways regarding database persistency. In MemCP, every table can be adjusted as wished for one of these three persistency strategies: In-Memory Only: This is useful for session storage, observer handles or other temporary handles Block-Wise Persistency: Only full shards are…

Continue Reading

Effektives Kampagnenmanagement mit Launix

In einer Zeit, in der Marketingaktionen immer zielgerichteter werden, kann ein gutes Kampagnenmanagement eine große Hilfe für Ihr Unternehmen sein. In diesem Artikel werden wir in die Welt des Kampagnenmanagements eintauchen, die Bedeutung für Ihr Unternehmen aufzeigen und Ihnen eine Übersicht geben, was das Launix Kampagnenmanagement so alles kann. Die Bedeutung des Kampagnenmanagements Bevor wir…

Continue Reading

Launix zieht 2022 in neue Niederlassung

Ein nicht ganz ernst gemeinter Ausblick auf 2022 Das Jahr 2021 hatte auch Launix vor große Herausforderungen gestellt. Mit großen Unsicherheiten gestartet, ging es ab Mitte des zweiten Quartals Stück für Stück wieder aufwärts. Ab dem zweiten Halbjahr startete das Team um Inhaber Carl-Philip Hänsch dann endlich wieder richtig durch. Da gab es dann zur…

Continue Reading

Lohnbüros nutzen Ticketsystem

Viele kleinere Unternehmen haben Ihre Lohnbuchhaltung an externe Dienstleister ausgelagert. Damit können Mitarbeiter effektiver für das eigene Unternehmen eingesetzt werden. Zudem sind für die Tätigkeit in der Lohnbuchhaltung spezielle Qualifikationen nötig. Trotzdem entsteht immer noch ein gewisser Aufwand. Urlaubsscheine, Krankmeldungen, Arbeitszeitnachweise, all diese Unterlagen müssen zeitnah und fristgerecht an das Lohnbüro übermittelt werden. Gerade Krankmeldungen…

Continue Reading

Featureorientiertes Programmieren als Form der Modellgetriebenen Softwareentwicklung

Die Begriffe „Low Code“ und „NoCode“ sind in aller Munde – von DER Neuerung in der Programmierwelt spricht man. Diese beiden Ansätze gehören zur Überkategorie der sogenannten Modellgetriebenen Softwareentwicklung. Doch was ist das eigentlich? Ein Modell ist ein Abbild der Wirklichkeit Ein Modell ist ein Abbild der Wirklichkeit – So zumindest lautet der Merksatz, den…

Continue Reading

Kundendatenbank Excel

Kennen Sie das Problem, dass Sie in Excel gar kein Land mehr sehen unter den ganzen Datensätzen? Mit einer gut strukturierten Kundendatenbank können Sie Informationen über Ihre Kunden systematisch erfassen, organisieren und verwalten. Dies ermöglicht es Ihnen, eine persönlichere und zielgerichtete Kundenkommunikation aufzubauen und somit vielleicht sogar Ihre Geschäftsbeziehungen zu stärken. Schritt 1: Strukturierung der…

Continue Reading

Kundendatenbank

Kennen Sie die Situation, Sie wollen einen Kunden kontaktieren, konnten aber seinen Kontakt nicht mehr finden? Oder hatte ein Interessent schon einmal Rückfragen zu einem Angebot, aber der zuständige Mitarbeiter war nicht im Haus und Sie hatten auch keine Notizen? Da kann schnell mal der Überblick verloren gehen. Wenn Sie schon einmal in die Lage gekommen…

Continue Reading

Katalog designen

Ob ein Artikel-Katalog oder eine Reisebroschüre eines Reiseveranstalters – nichts funktioniert im Vertrieb so gut wie der Katalog. Wer kannte ihn nicht: Den Quelle-Katalog. Hunderte Seiten dick und in jeden Haushalt verteilt. Die Designer arbeiten ein komplettes Jahr daran und dann kommt der Redaktionsschluss. Die Maschinen der Großdruckerei setzen sich in Gang und produzieren eine…

Continue Reading

EU reguliert KI: Diese Anwendungen sind betroffen

Die europäische Kommission hat einen Gesetzesentwurf vorgelegt, der eine Regulierung der KI zum Gegenstand hat. Dieses Gesetz wurde am 14.06.2023 beschlossen und ist damit das weltweit erste KI-Gesetz. Festgelegt werden dabei sogenannte „Hochrisiko-KI-Systeme“, sprich: KI-Systeme, für die besondere Regularien gelten bzw. die reguliert oder gar verboten werden. Gesichtserkennung zur Überwachung kennen wir aus China, diese…

Continue Reading

CRM für Social Media

Social Media Marketing ist aus der modernen Marketing-Welt nicht mehr wegzudenken. Doch welche Tools gibt es, um automatisiert große Mengen an Posts zu erstellen und auf allen Plattformen zu teilen? Neuland für CRM-Systeme Klassische CRM-Software dreht sich insbesondere um die Kundenliste. Mit Tools wie E-Mail-Marketing-Automatisierung, Termin-Buchungs-Formulare und Telefonkampagnen drehen sich insbesondere um dein einzelnen Lead…

Continue Reading

FOP als Gamechanger bei der Digitalisierung

Es gibt einen neuen Trend auf dem Markt – Low Code. Doch leider kommt das bis jetzt nur bei den Großkonzernen an. Und ich will euch sagen, warum. https://www.youtube.com/watch?v=MvwIMW9M9G8 Wie die Digitalisierung begann Als in den 1990er Jahren Personal Computer erschwinglich wurden, begannen auch kleine und mittlere Unternehmen, mit Computern zu arbeiten. Dabei sticht vor…

Continue Reading

Was ist ein CRM?

Oft hört man die Aneinanderreihung von Software-Typen wie CRM, ERP, MES, DMS und so weiter. Doch was genau ist ein CRM? Ein CRM ist ein Marketing-Tool, das Unternehmen hilft, effizient mit angehenden bzw. Neukunden, sowie Bestandskunden zu kommunizieren, um mit ihnen mehr Umsatz zu machen. Die Abkürzung CRM steht dabei für „Customer Relationship Management“ und…

Continue Reading

Das Astro-Forschungslabor tief im Lausitzer Granit

Die Politik im Osten ist unter Zugzwang. Die Braunkohle geht und was kommt danach? Es geht insgesamt um 40 Milliarden Euro, die der Bund in die Strukturentwicklung im Osten stecken will – als Ausgleich für die durch die Ampelregierung wegfallende Braunkohle. Das hat so Ministerpräsident Kretschmer (CDU) gegenüber der Ampel ausgehandelt. Unter 100 eingereichten Zukunfts-Projekten…

Continue Reading

Launix an den Steuerberater anbinden

Das Launix-System (und damit auch die Produkte ERPL und Prosopiko) lassen sich sehr leicht an den Steuerberater anbinden. Variante 1: DATEV-Export Bücher können mittels des DATEV-Export im DATEV-Format exportiert und in einer Buchhaltungssoftware wieder importiert werden. Dazu filtert man das Journal auf den gewünschten Exportzeitraum und die gewollten Sachkonten und klickt anschließend auf den Export-Button….

Continue Reading

Interview mit Carl-Philip Hänsch auf der Hannover-Messe

Interview mit Carl-Philip Hänsch von #launix von der Hannover-Messe 2023 #interview #lowcode #software #startup #erp #crm https://www.youtube.com/watch?v=0Rjdn9e64Vw Wollen Sie Ihr Unternehmen auch mehr digitalisieren? Dann kontaktieren Sie uns oder besuchen alternativ unseren Unternehmens-Wachstums-Kurs.

    Continue Reading

    ELWMS – Systeme – Die Eierlegende Wollmilchsau

    Auf der Hannover-Messe 2023 haben wir sie vorgestellt: Die Eierlegende Wollmilchsau. Das kurios anmutende Tier entsteht, wenn alle Anforderungen und Wünsche zusammenkommen: Es muss Eier legen Es muss Milch geben Es muss Wolle spenden Man will es auch aufessen können Dabei sagen viele: „Die Eierlegende Wollmilchsau kann es nicht geben“. Wir haben aber herausgefunden: Solange…

    Continue Reading

    Wer ist der Mann mit dem Zylinder auf der Hannover-Messe 2023?

    Der Mann mit dem Hut auf der Hannover-Messe 2023 ist niemand anderes als Mister Launix. Dabei erinnert er doch stark an den Monopoly-Mann oder an Dagobert Duck. Oder an den typischen Großindustriellen mit Zylinder aus dem England der 1800er-Jahren. Doch welche Botschaft hat er wirklich auf die Hannover-Messe mitgebracht? Die Hannover-Messe steht ganz im Zeichen…

    Continue Reading

    Why Low Code is the new Logic Programming

    In teaching, there have always been three basic programming paradigms: imperative, functional and logic programming. But only two of them have found their way into software industry. Or not? Logic programming has always been the stepchild of programmers when it comes to programming paradigms. Imperative programming languages are the most native way to write code…

    Continue Reading

    Individualsoftware mieten: Finanzierung durch Leasingfirmen

    In der heutigen digitalen Welt sind individuelle Softwarelösungen unerlässlich, um Geschäftsprozesse effizienter zu gestalten und wettbewerbsfähig zu bleiben. Viele Unternehmen scheuen jedoch die hohen Kosten, die mit der Entwicklung einer maßgeschneiderten Software einhergehen. Eine mögliche Lösung ist das Mieten von Individualsoftware, das Unternehmen die Möglichkeit bietet, die Vorteile der maßgeschneiderten Softwarelösungen zu nutzen, ohne die…

    Continue Reading

    Sie können beim ERP selbst den Update-Rhythmus bestimmen

    In der heutigen digitalen Welt ist es wichtig, dass Unternehmen ihre Systeme stets auf dem neuesten Stand halten, um wettbewerbsfähig zu bleiben. Und genau deshalb passieren zu oft Update-Pannen. Ein wichtiger Bestandteil eines jeden Unternehmens ist das ERP-System, das alle betrieblichen Prozesse integriert und automatisiert. Doch wie oft sollten Updates durchgeführt werden? Und wer bestimmt…

    Continue Reading

    Digitalisierung als kontinuierlicher Prozess in Unternehmen

    Die fortschreitende Digitalisierung verändert die Geschäftswelt grundlegend. Unternehmen müssen sich permanent an die sich wandelnden Marktbedingungen anpassen, um wettbewerbsfähig zu bleiben. Daher ist es notwendig, dass Unternehmen ständig nach neuen Möglichkeiten suchen, um ihre Geschäftsprozesse zu digitalisieren und zu automatisieren. Digitalisierung erfordert mehr als den Kauf einer Software Es ist jedoch wichtig zu betonen, dass…

    Continue Reading

    Was ist die Automatisierungspyramide?

    Die Automatisierungspyramide ist eine hierarchische Darstellung der verschiedenen Ebenen in der industriellen Fertigung und wird seit den 1980er Jahren verwendet, um die unterschiedlichen Aufgaben der jeweiligen Ebene zu verdeutlichen. Jede Ebene hat dabei spezifische Techniken der analogen als auch digitalen Datenübertragung und -verarbeitung entwickelt. In diesem Blogartikel möchten wir Ihnen einen Überblick über die Ebenen…

    Continue Reading

    Wie IT-Dienstleister von FOP profitieren können

    Was ist FOP-Technologie und wie wird sie in der Individualsoftwareentwicklung verwendet? FOP steht für Feature-Oriented Programming, eine Technologie, die es ermöglicht, Softwarelösungen schnell und effizient an die spezifischen Bedürfnisse von Kunden anzupassen. FOP ermöglicht es, Software in Form von Features zu modellieren, die unabhängig voneinander konfiguriert und kombiniert werden können, um eine maßgeschneiderte Softwarelösung zu…

    Continue Reading

    10 Alternativen zu Excel

    Excel – wer kennt es nicht. Doch manchmal braucht man eine Alternative. Hier erst mal 10 Alternativen: Google Sheets: Ein kostenloses Online-Tabellenkalkulationsprogramm, das ähnliche Funktionen wie Excel bietet und mit einem Google-Konto verwendet werden kann. LibreOffice Calc: Eine kostenlose Open-Source-Alternative zu Excel, die auf Windows, macOS und Linux läuft. Numbers: Eine Tabellenkalkulations-App, die exklusiv für…

    Continue Reading

    Digitalisierung ohne teure Entwicklungskosten: FOP als Lösung für Unternehmen

    In der heutigen digitalen Welt müssen Unternehmen schnell und effektiv auf Veränderungen reagieren können, um wettbewerbsfähig zu bleiben. Die Digitalisierung bietet viele Vorteile, darunter eine verbesserte Effizienz, schnellere Entscheidungsfindung und eine höhere Produktivität. Allerdings können die Kosten für die Einführung neuer Technologien und Systeme für viele Unternehmen eine Herausforderung darstellen. Eine Möglichkeit, die Kosten für…

    Continue Reading

    Hannover-Messe 2023

    Willkommen zur Hannover-Messe 2023, der führenden Messe für Industrie und Maschinenbau! In diesem Jahr freuen wir uns, Ihnen Launix, den innovativen Software-Hersteller, vorzustellen, der mit seiner einzigartigen Lösung das Potenzial hat, Ihre Geschäftsprozesse zu revolutionieren. Launix bietet ERP-Systeme auf Basis von Feature Oriented Programming (FOP) an, die sich extrem gut anpassen lassen. Diese Systeme sind…

    Continue Reading

    Storing a Bit smaller than in one Bit

    When thinking about compression, one often thinks that a bit can not be compressed in less than a bit. In this article, I will prove otherwise. Shannons Coding Theorem But there must be a way, according to Shannons Coding Theorem. A single bit is defined by the amount of information that is needed to encode…

    Continue Reading

    Wie Launix es schaffte, ein ERP nach dem anderen in Rekordzeit hochzuziehen

    Die Entwicklung eines neuen ERP-Systems aus dem Nichts kostet in der Regel mindestens einen ein- bis zweistelligen Millionenbetrag. Wie Launix es geschafft hat, diese Regel zu umgehen, erfahren Sie hier. Die Sache mit der Axt im Walde Anstatt direkt loszulegen, irgendwelche Klassen und Objekte zu entwerfen, hat Launix bei der Erstellung des ERP-Produkts etwas vorgedacht….

    Continue Reading

    Warum man ERP- und CRM besser mit Low Code entwickeln sollte

    ERP-Systeme sind sehr komplexe Anwendungen, die eine große Anzahl von Funktionen und Schnittstellen benötigen, um zu arbeiten. Um diese Komplexität zu bewältigen, ist es ratsam, Low Code-Tools zu verwenden, um das System zu entwickeln. Low-Code-Tools ermöglichen es Entwicklern, schnell und einfach Anwendungen zu erstellen, zu verwalten und zu ändern. Dadurch kann ein ERP-System schneller entwickelt…

    Continue Reading

    Liedinterpretation „Ich bin der Boss“ (Knorkator)

    Etwas Off-Topic aber sehr tiefgreifend, was man bei so einem Lied in erster Linie nicht vermutet, ist diese Liedinterpretation. Die Spaßband Knorkator ist für ihre skandalösen Texte und Auftritte bekannt. Jedoch schwingt auch immer etwas Gesellschaftskritik mit und wenn man genau darüber nachgedacht, steckt in jedem einzelnen Lied unheimlich Grips dahinter. Eines der augenscheinlich „sinnlosesten“…

    Continue Reading

    Launix verschenkt 1.000 Messe-Tickets für die Hannover-Messe 2023

    Die Hannover-Messe ist europas größte Industriemesse. Launix ist dabei. Die Messehallen in Hannover öffnen dabei vom 17.04. bis 21.04. ihre Pforten. Den Launix-Stand finden Sie in Halle 14 C01/1 Wollen Sie uns besuchen? Brauchen Sie noch Tickets? Wir haben welche. Lassen Sie sich einfach von uns einladen. Eine E-Mail an info@launix.de genügt. Weitere Infos unter:…

    Continue Reading

    MemCP: First SQL Query is correctly executed

    MemCP now executed its first SQL Query: MySQL [(none)]> select 1+2 AS x; +——+ | x | +——+ | 3 | +——+ 1 row in set (0,000 sec) As you can see, MemCP uses the MySQL protocol to communicate with its clients. There is also a REST endpoint but the REST endpoint is more suited…

    Continue Reading

    Bitcoin – The Harder Drive

    In this blogpost, I want to show you a video that in a very humorous way explains the stupidity behind bitcoin: https://www.youtube.com/watch?v=JcJSW7Rprio The video creator introduces the idea of making a „harder drive“ as an alternative to a hard drive. The idea is, to solve a problem that no one really had before in a…

    Continue Reading

    Walnut AI – a CPU-optimized AI neuronal network

    Our brain is shaped like a walnut. And that’s for a reason. The whiskings and bulges of our brain are a clever way of nature to provide a very interesting structure to process data. At the intersection of two bulges, data can be interchanged while in the bulge itself, the „thinking“ is kind of separated….

    Continue Reading

    Accessing MemCP via scheme

    MemCPs native access technology is the scheme scripting language. In scheme, you can do functional programming with scheme. This is an example scheme terminal session in MemCP: carli@launix-MS-7C51:~/projekte/memcp$ make && ./memcp go build memcp Copyright (C) 2023 Carl-Philip Hänsch This program comes with ABSOLUTELY NO WARRANTY; This is free software, and you are welcome to…

    Continue Reading

    Writing a SQL parser in scheme

    Functional programming languages are a neat tool to write parsers, especially when equipped with a pattern matching mechanism. Here’s the beginning of our SQL parser in memdb: (define parse_sql (lambda (s) (begin (define identifier (lambda (s) (match s (regex "(?is)^`(.*)`(.*)" _ id rest) '(id rest) (regex "(?is)^([a-zA-Z_][a-zA-Z_0-9]*)(.*)" _ id rest) '(id rest) (error (concat "expected…

    Continue Reading

    How to benchmark a SQL database

    To compare databases against each other, a benchmark like TPC-H is used. At first, you have to download the TPC-H benchmark from tpc.org Then you will adjust the makefile (copied from makefile.suite) ################ ## CHANGE NAME OF ANSI COMPILER HERE ################ CC = gcc # Current values for DATABASE are: INFORMIX, DB2, TDAT (Teradata) #…

    Continue Reading

    memcp: Eine OpenSource hochperformante Spaltenbasierte In-Memory-Datenbank als Alternative zu proprietären analytischen Datenbanken

    In den letzten 13 Jahren gab es eine Menge Innovationen im Bereich spaltenbasierte Datenbanken. Zu verdanken ist das vor allem einem deutschen ERP-Hersteller, der sich entschieden hat, sich vom Datenbank-Marktführer abzusetzen und sein eigenes Ding zu machen. Es wurde zu einer Erfolgsstory. Zeit, dass OpenSource nachzieht. In der kommerziellen Datenbank-Welt haben sich spaltenbasierte Datenbanken bereits…

    Continue Reading

    Memory-Efficient Indices for In-Memory Storages

    Most databases implement indices as a kind of tree. I will show you that columnar storages can do even better. The most widely used kind of tree structure in databases is the B-Tree. A B-Tree is a n-ary tree whose nodes fit exactly into one „page“ – may it be a cache line of 64…

    Continue Reading

    How 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. It’s All About Cache Cache levels in modern computers refer to the different levels of memory (RAM) within a computer system. A typical computer has three levels of cache: L1, L2, and…

    Continue Reading

    How 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 the two. By the end of this article, you…

    Continue Reading
    de_DEGerman

    Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

    Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

    Schließen