MySQL-Datenbank-Anfragen optimieren: Zu jeder Query passt ein MultiIndex
Neulich führte ich eine Query aus, die mehr als 9 Sekunden rechnete. Die Query bestand aus einem Join zweier Tabellen: Eine Liste von Items und einem Zeitverlauf je Item. Vom Schema sah das ungefähr so aus: Item(ShopID, SubID, Title) ItemPrice(ShopID, SubID, Price, Timestamp) Die Query sah
Read MoreWarum wir an unsere Kunden den Quellcode ausliefern
Einmal wurde ich von einem Mitbewerber gefragt: “Und was tut ihr, um eure Software zu verschlüsseln?”. Daraufhin hakte ich nach: “Wie? Verschlüsseln?” – “Na ihr müsst doch irgendwie verhindern, dass der Kunde die Software weiterentwickelt oder ein Nachfolger etwas damit anfangen kann. Das ist ja auch
Read MoreMit SQL Statistiken errechnen
In 99% der Fälle wird SQL zum Ablegen und Auslesen von Daten aus einer Datenbank benutzt. Doch die wenigsten wissen, dass man mit SQL auch komplizierte statistische Berechnungen durchführen kann. Geschichte 1970 wurden Relationale Datenbanken erstmals erwähnt. Ihre Entwicklung weg von der Schritt-für-Schritt-Programmierung hin zu deklarativer,
Read MoreWarum sind In-Memory-Datenbanken ideal für ETL-Prozesse?
SAP forscht an der HANA-Datenbank und führt täglich neue Features ein. Doch wozu das ganze? Die Antwort auf die Frage, wofür man In-Memory-Datenbanken nutzt, erfahren Sie in diesem Beitrag. ETL-Prozesse Was ETL-Prozesse sind, erfahren Sie in diesem interessanten Beitrag. ETL-Prozesse erzeugen jede Menge Zwischendaten, genauer gesagt
Read MoreWelchen Weg gehen Sie bei der Datenverarbeitung?
Viele Wege führen nach Rom. Und genau so viele Wege sind auch richtig in der jeweiligen Situation. Wie sieht es da bei Ihrer Datenverarbeitung aus? Stufe 1: Datenverarbeitung im Kopf Unser Gehirn ist extrem leistungsfähig. Wir können uns Dinge merken, die uns wichtig sind und vergessen,
Read MoreWie JSON hilft, Mensch und Maschine zu verbinden
Sind Sie in der Lage, die einzelnen Akteure in Ihrer Firma miteinander zu vernetzen? Die Mitarbeiter mit den Datenbanken? Die Maschinen mit den Mitarbeitern? Die Datenbanken mit den Maschinen? Ein Datenaustauschformat JSON ist ein Datenaustauschformat. Es ermöglicht, Daten und ihre Struktur darzustellen. Dabei unterstützt JSON folgende
Read MoreWas sind Web-APIs und was bedeutet das für die Anwender?
Im Zeitalter des PC war Software noch einfach aufgebaut: Ein Programm speicherte die Daten lokal auf dem PC und stellte dem Nutzer eine Oberfläche bereit, um auf die Daten zuzugreifen. Mit der Entwicklung des Internets und der großen Bandbreite an Endgeräten (PC, Smartphone, Tablet, Maschinensteuerung, Sensoren)
Read MoreAccess Datenbank programmieren – Umstieg auf SQL
Sie haben einige Daten in Ihren bereits vorhandenen Access-Datenbanken und benötigen jetzt eine Anpassung oder planen einen Aus- bzw. Umstieg? Dann lesen Sie diesen Artikel!
Read MoreUnterschiede Access vs SQL-basierte Datenbanken
Es gibt viele Datenbank-Systeme. In diesem Artikel möchte ich die grafische Datenbank-Oberfläche MS Access mit den eher technischen SQL-Datenbanken vergleichen. Vorteil von Access: Einfacher Zugang Der entscheidenste Vorteil von Access ist, dass Sie sofort loslegen können: Tabellen anlegen, Formulare kreieren oder generieren lassen, Abfragen und Berichte
Read MoreLaunix Data Organizer
Bei der Arbeit mit der Vermarktung der LED-Wände bin ich auf einmal vom Anwendungsprogrammierer zum Anwender geworden. Auf einmal mussten Adresslisten mit Telefonlisten verknüpft werden, Kunden ein Auftrag, sowie eine Rechnung zugeordnet werden und das alles, ohne aus den Augen zu verlieren, welche Geschäftsprozesse wann wie
Read More