Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 20 reacties
Bron: Solid Information Technology

Eind vorig jaar is Innobase overgenomen door softwaregigant Oracle. Innobase is de ontwikkelaar van InnoDB, een van de storage engines van MySQL. Algemeen werd aangenomen dat de overname gevolgen zou hebben voor de beschikbaarheid van InnoDB in MySQL, maar enkele weken geleden werd gemeld dat MySQL een overeenkomst had gesloten met Oracle voor het gebruik van InnoDB. Tevens werd duidelijk dat MySQL's eigen storage engine bijna klaar is en dat deze eind dit jaar publiekelijk beschikbaar gesteld zal worden. Al met al hebben MySQL-gebruikers behoorlijk wat keuzemogelijkheden op het gebied van storage engines en vandaag is door Solid Information Technology bekendgemaakt dat er opnieuw een keuzemogelijkheid is bijgekomen: de online transaction processing storage engine SolidDB. Deze engine zou een vervanger voor InnoDB moeten zijn.

Solid Information TechnologySolidDB heeft onder meer de volgende features: multi-version concurrency control, transactionele integriteit, een veiligheidssysteem gebaseerd op databaserollen, online-backupmogelijkheden, en de mogelijkheid om dynamisch instellingen te wijzigen. Het is de bedoeling dat op 24 april, tijdens de MySQL User Conference, een eerste testversie van SolidDB in combinatie met MySQL wordt vrijgegeven. De broncode van de software zal in juli gereleast worden onder de GNU General Public License (GPL). Een definitieve versie moet aan het eind van dit jaar in het vierde kwartaal gratis beschikbaar zijn, zo is de planning van Solid. Een betaalde commerciŽle variant zal ook beschikbaar blijven. Op dit moment wordt SolidDB gebruikt in ongeveer drie miljoen producten van onder meer HP, EMC, Cisco en Nortel.

Moderatie-faq Wijzig weergave

Reacties (20)

Mooi, SolidDB is best wel een player. Ik betwijfel of ik MyISAM en InnoDB (voor de transacties) ga verlaten voor SolidDB maar een extra storage engine is nooit weg. Go MySQL!

@Yoshi: het is idd niet super-overzichtelijk, maar dat heb je met open source. Voor gericht ontwikkelde applicaties moet je bij M$ zijn :7

@Yggdrasil: MyISAM (meestal standaard) biedt eigenlijk bijna alles wat je zou willen in MySQL behalve transacties. Als je die toch nodig hebt neem je InnoDB er bij.
Wat hebben we aan de zoveelste incomplete keuzemogelijkheid? MyISAM ondersteunt geen transacties en geen referentiŽle integriteit. InnoDB ondersteunt geen Full Text Indexen en geen concurrent inserts. NDB ondersteunt geen large text fields en geen Full Text Indexen. Al met al is er geen enkele table handler die kan wat ik met een database doe en als ik moet kiezen tussen Full Text indexen, concurrency en transacties, dan kies ik wel een andere database.

Wat mij betreft stoppen ze met het toevoegen van storage handlers en gaan ze eerst eens een storage handler ontwikkelen die dit soort basistaken allemaal kan.
Misschien een AL te wild idee, maar als MySQL zoveel engines ondersteunt, waarom nemen ze niet gewoon PostgreSQL erbij. Die is toch zoveel beter? (Row level locking etc etc).
Maarja, daarvan kunnen ze moeilijk een betaalde commerciele variant aanbieden, aangezien de onbeperkte versie sowieso gratis is... Zou dat de reden zijn?
Ik ben door alle keuze nou wel een beetje de draad kwijt.
Wat is nou de beste allround engine, die bovendien algemeen beschikbaar is?

Transactions zijn vaak wel een goed idee, maar voor mijn soort privťapplicaties niet persť nodig. Ik vereis geen superhoge performance, en maar verwacht wel dat ik een engine bij elke goed hostingprovider kan gebruiken. Goede data-integriteit en recovery vindt ik belangrijk. Blijft MyISAM dan toch de meest geschikte engine?
Jup, het lijkt me dat je dan het beste of bij MyISAM of bij InnoDB terecht kunt.

MyISAM is allround een goede engine.

Wil je met transacties werken of veel met unicode ga je naar InnoDB toe.
innodb neemt meer ruimte in dan myisam, maar innodb is wel sneller.
Afgelopen vrijdag net getest :9
Zonder direct een flamewar te willen starten, wil ik je aanraden eens naar PostgreSQL (http://www.postgresql.org) te kijken. Beschikbaar onder een BSD-style licentie, zeer goede standards compliance, geweldige documentatie en zeer krachtige mogelijkheden zorgen ervoor dat ik deze RDBMS prefereer boven MySQL.
Hmm toch maar ff experimenteren met PostgreSQL...
Ik ben benieuwd of de online hotbackups van SolidDB wel met een open source pakket kan. Voor zover ik weet kan innodb alleen met een commercieel pakket gebackupt worden met een online hotbackup. Dumps en offline backups kan wel, maar dat wil je natuurlijk niet met een online applicatie...
MyIsam wil je als beheerder eigenlijk niet in beheer hebben. Zonder constraints en transacties moet je als beheerder, voor elk programma dat je in beheer neemt, eerst een volledige cursus gaan doen voordat je er iets mee kan.
typo in topic titel:

enginge = engine

edit:
hoezo offtopic? pff ik denk alleen maar mee. stank voor dank heet dat
Nee, dit soort meldingen horen niet hier gedaan te worden maar in het forum 'T.net frontpage feedback' te vinden onder het menu 'Community' bovenaan de pagina.
Klik ff hier voor het doorgeven van typo's.
hoezo offtopic? pff ik denk alleen maar mee. stank voor dank heet dat
volgens mij is het frontpage-comments systeem daar niet de juiste plek voor. (alhoewel ik me zo een twee drie niet voor de geest kan halen wat wel de juiste plek er voor is).
Kan er dan ook niet bovenin een topic report komen.
Je ziet zo vaak meldingen over typo's. :?
wat is een storage engine?
colgens mij beschijft diet storage engine hoe alles moet worden opgeslagen.?
Zorgt ervoor dat MySQL weet wat hij met de data moet doen, of hij mag verwijderen/waar hij moet opslaan/hoe hij moet opslaan etc etc..
Nou, benieuwd hoe dit gaat draaien onder Oracle-Linux :D
mijn reactie op dat artikel - was dat ik hoopte op een postgre data-beest, distro, - maar dat kan net zo goed mysql worden natuurlijk.... -
een combi van bijden misschien een beetje bloated, maar toch ook nog een optie.....

mare, leuk deze nieuwe features, maar ik wil wel heel graag weten wat 't effect hier zo zijn voor programmeer omgevingen. en hoe snel de conection lagen voor de verschillende omgevingen beschikbaar zullen worden. php C VB java perl, voor mij is dan alleen php nog enigsinds van belang omdat ik niet echt into programmeren ben,

maar heb toch wel intresse....

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True