Zeige Artikel 1341 bis 1350 von 1727
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »
Was bedeutet eigentlich 'Relationale Algebra'?

SQL ist eine Abfragesprache, die als mathematischen Unterbau die Relationenalgebra hat. Was genau ist das?

Da ist einmal der Begriff der "Algebra". In der Wikipedia findet man die mathematische Definition der algebraischen Struktur, und sie ist, weil sie mathematischen Formalismen genügen muß, für den ungeübten ein wenig unhandlich zu lesen.

Dort steht aber nix anderes als 'Wir haben eine Grundmenge A und einen definierten Satz von erlaubten Operationen auf A, und wir garantieren, das das Ergebnis jeder Operation wieder in A liegt.' Mehr nicht. Eine Algebra ist also eine Struktur, die Elemente enthält, mit denen man rechnen kann (etwa die natürlichen Zahlen), und Operationen, die definieren, was erlaubte Rechenoperationen sind (etwa die Addition). Wenn …

[Mehr]
Die Neuheiten von MySQL Cluster 7.1 (28 Apr 2010)

In diesem Webseminar erhalten Sie einen Überblick über die wichtigsten Funktionalitäten des neuen MySQL Cluster 7.1: NDBINFO, MySQL Cluster Connector/Java und weitere Funktionen, mit denen Sie mehr Flexibilität bezüglich Zugriffen haben und MySQL Cluster besser im Java-Umfeld einsetzen können.

NDBINFO bietet Statistiken zur Echtzeitnutzung der MySQL Cluster Datenknoten in einer Reihe von SQL Tabellen. Entwickler und Administratoren können damit die Datenbankleistung überwachen und ihre Anwendungen optimieren.

Der MySQL Cluster Connector für Java bietet eine hochperformante, einfach nutzbare Java Schnittstelle und ein OpenJPA Plug-in, mit denen in MySQL Cluster gespeicherte Java Klassen zugeordnet werden.

Sales de: FromDual wird Open Database Alliance (ODBA) Silber Partner

Uster, Schweiz -- 26. April 2010 - FromDual ist eine Dienstleistungspartnerschaft mit der Open Database Alliance (ODBA) eingegangen.

FromDual ist der erste offizielle ODBA Dienstleistungspartner in Europa. Die wachsende Zahl der Downloads und die stetig zunehmende Nutzung von MariaDB, eines verbesserten und erweiterten Abkömmlings der MySQL Datenbank, erfordert zunehmend auch Beratungsdienstleistungen für MariaDB in Europa.

“Wir sind äusserst glücklich drüber mit der ODBA, als deren erster Beratungspartner hier in Europa zusammenzuarbeiten”, lässt Oliver Sennhauser, Gründer der Firma FromDual, verlauten. “Durch unsere ODBA Partnerschaft sind wir in der Lage, die Position von MariaDB und der ODBA auf dem Open Source Datenbankmarkt signifikant zu stärken.”

Über FromDual

FromDual ist die führende, Hersteller unabhängige und neutrale MySQL Beratungsfirma in …

[Mehr]
Sales de: FromDual wird Open Database Alliance (ODBA) Silber Partner

Uster, Schweiz -- 26. April 2010 - FromDual ist eine Dienstleistungspartnerschaft mit der Open Database Alliance (ODBA) eingegangen.

FromDual ist der erste offizielle ODBA Dienstleistungspartner in Europa. Die wachsende Zahl der Downloads und die stetig zunehmende Nutzung von MariaDB, eines verbesserten und erweiterten Abkömmlings der MySQL Datenbank, erfordert zunehmend auch Beratungsdienstleistungen für MariaDB in Europa.

“Wir sind äusserst glücklich drüber mit der ODBA, als deren erster Beratungspartner hier in Europa zusammenzuarbeiten”, lässt Oliver Sennhauser, Gründer der Firma FromDual, verlauten. “Durch unsere ODBA Partnerschaft sind wir in der Lage, die Position von MariaDB und der ODBA auf dem Open Source Datenbankmarkt signifikant zu stärken.”

Über FromDual

FromDual ist die führende, Hersteller unabhängige und neutrale MySQL Beratungsfirma in …

[Mehr]
Zählen von Aktionen

Hier ist noch ein dreckiges kleines MySQL-Problem. Matthias Fiedler fragt:

Ich möchte in einer Tabelle bestimmte Werte bzw. Datensätze ändern. Das läuft in einer Schleife und ich möchte mitzählen, wie viele Datensätze wirklich geändert wurden.

...

Wenn ich nur Update benutze und der Datensatz in der Tabelle ist identisch mit dem neuen, dann wird kein Update ausgeführt. Somit kann ich hier mit mysql_affected_rows() die Menge zählen. Das hat aber einen Nachteil: Manche Datensätze sind ja noch gar nicht in der Tabelle. Da geht ja dann auch kein Update.

Also müsste ich erst mal per Select prüfen, ob ein Datensatz da ist und dann entscheiden, ob ich den per Update ersetze oder per Insert neu einstelle oder gar nichts mache. Dann ist zwar das zählen wieder simpel, weil man gar keine sql Funktion dazu mehr braucht. Aber ich muß immer erst ein Select ausführen.

Ein Replace oder ein ON DUPLICATE …

[Mehr]
Die Neuheiten von MySQL Cluster 7.1 (28 Apr 2010)

In diesem Webseminar erhalten Sie einen Überblick über die wichtigsten Funktionalitäten des neuen MySQL Cluster 7.1: NDBINFO, MySQL Cluster Connector/Java und weitere Funktionen, mit denen Sie mehr Flexibilität bezüglich Zugriffen haben und MySQL Cluster besser im Java-Umfeld einsetzen können.

NDBINFO bietet Statistiken zur Echtzeitnutzung der MySQL Cluster Datenknoten in einer Reihe von SQL Tabellen. Entwickler und Administratoren können damit die Datenbankleistung überwachen und ihre Anwendungen optimieren.

Der MySQL Cluster Connector für Java bietet eine hochperformante, einfach nutzbare Java Schnittstelle und ein OpenJPA Plug-in, mit denen in MySQL Cluster gespeicherte Java Klassen zugeordnet werden.

Date and Time: Wednesday, 28 Apr 2010, 15:00 CET

Oracle stellt MySQL Cluster 7.1 vor

Verbesserte Hochverfügbarkeit, vereinfachtes Management und verkürzte Entwicklungszeiten für Java-Anwendungen

James Gosling ist weg

James Gosling verläßt Oracle. Die Gründe dafür mag er nicht nennen, aber was er sagt klingt so als würde der andere Vertrag durch den Verkauf der Firma an Oracle seine Gültigkeit verloren haben und er ginge deswegen.

Spatial Indices

On 2010-04-06 12:26:49 +0200, Egon Schmid said:

Ich hab eine 60 MB grosse SQL-Datei von der OpenGeoDB (->http://fa-technik.adfc.de/code/opengeodb/) runtergeladen, wo sämtliche Informationen der Deutschlandkarte vorhanden sind, und werde es damit mal testen.

Das Ausführen der INSERTs dauert allerdings einige Stunden :) Es läuft derzeit immer noch...

InnoDB, AUTOCOMMIT = 1. Vor dem source DE.sql ein BEGIN WORK machen, danach ein COMMIT. Dann geht es sehr viel schneller.

Mit diesen Daten und einem Beispielort kann man experimentieren.

CODE:root@localhost [geodb]> select 

    td.loc_id, td.text_val, tn.name 

from 

[Mehr]
Über ENUM (und Fast Alter Table)

On 2010-04-08 13:40:57 +0200, Karsten Wutzke said:

gibt es ein sinnvolles Maximum für die Anzahl von Elementen in einem ENUM?

ENUM hat in MySQL 5.1 einige Eigenschaften, die überraschend sind. Zum Beispiel

CODE:root@localhost [kris]> create table t (id integer unsigned not null primary key, e enum('a', 'b', 'c') not null ) engine = innodb;

Query OK, 0 rows affected (0.21 sec)

root@localhost [kris]> insert into t values (1, '');

Query OK, 1 row affected, 1 warning (0.00 sec)

[Mehr]
Zeige Artikel 1341 bis 1350 von 1727
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »