Archive

Posts Tagged ‘MySQL’

Standaard InnoDB in MySQL

March 27th, 2009 Comments off

MyISAM is jarenlang de standaard geweest in MySQL als storage-engine, maar al geruime tijd is er ondersteuning voor InnoDB welke meer is geschikt is voor de hedendaagse wereld. Helaas zijn veel applicaties nog niet bewust van deze optie en maken tabellen aan zonder te bepalen welke storage-engine nodig is. Zeker op een hostingplatform kan dit op de lange termijn problemen opleveren, maar er zijn opties voor om veel applicaties bijna ongemerkt om te zetten naar InnoDB.

Door het plaatsen van de optie default-storage-engine in my.conf zoals hieronder dan zullen nieuwe tabellen standaard worden aangemaakt met de InnoDB storage-engine ipv MyISAM.

[mysqld]
default-storage-engine=InnoDB

Bestaande tabellen worden niet geraakt door de aanpassing my.conf, maar met het volgende SQL-statement het is mogelijk om een tabel om te zetten naar InnoDB.

alter table <name> engine=InnoDB;

Het is nu alleen nog wachten op de Falcon-engine zodat MySQL in de buurt komt van PostgreSQL zodat taken zoals een database-engine voor SpamAssassin een goede optie wordt bij veel transacties.

Tags: InnoDB, MyISAM, MySQL

PostgreSQL wordt geaccepteerd?

July 14th, 2007 Comments off

MySQL was altijd de database in het open source landschap, maar de laatste tijd lijkt daar steeds meer verandering in te komen. Projecten richten zich meer om applicaties op meerdere databases te laten draaien en zo ook MediaWiki wat de software achter WikiPedia is.

Maar het was al even mogelijk om PostgreSQL als database voor MediaWiki te gebruiken, maar er waren nog voldoende onvolkomenheden. Gelukkig komt daar met versie 1.10.1 verandering is en worden zoekfuncties betrouwbaar naast de al goede performance van MediaWiki op PostgreSQL die zeker te vergelijken is met de MySQL implementatie.

Hopelijk maken meer projecten zich sterk om PostgreSQL als database backend te gaan gebruiken, want concurrentie cq competitie is goed in de open source wereld om een gezonde omgeving voor iedereen te maken en te houden.

Stop SOPA