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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 22, views: 10.456 •

Oracle heeft MySQL Cluster 7.3 uitgebracht. De clusteruitvoering van de databasesoftware kan via een zogeheten NoSQL JavaScript-connector een koppeling maken met node.js. Ook is de installatietool volgens Oracle verbeterd.

Na enkele development milestone releases heeft Oracle de final van MySQL Cluster 7.3 uitgebracht. De zogeheten NoSQL JavaScript-connector geeft node.js een asynchrone JavaScript-interface voor het uitvoeren van queries. Deze kan onder andere gebruikt worden bij het ontwikkelen van mobiele applicaties, zo stelt Oracle.

MySQL Cluster 7.3 bevat verder foreign key-ondersteuning binnen een databasecluster, terwijl de onderliggende databasesoftware is opgewaardeerd naar MySQL Server 5.6. Ook claimt Oracle dat de schaalbaarheid van de connection threads is verbeterd, waardoor 1,5 tot 7,5 keer meer doorvoer per connectie naar een MySQL Cluster-datanode behaald zou kunnen worden.

Om de installatie van MySQL Cluster 7.3 te verbeteren, heeft Oracle de software voorzien van een verbeterde installer. Deze zogeheten Auto-Installer is via een browser op te roepen en zou binnen enkele minuten een draaiende clusteromgeving kunnen opleveren.

Hoewel Oracle diverse betaalde varianten levert van MySQL Cluster, is er ook een Community Edition beschikbaar op basis van een opensourcelicentie. De software draait op Windows, Linux en diverse Unix-varianten.

Reacties (22)

De zogeheten NoSQL JavaScript-connector geeft node.js een asynchrone JavaScript-interface voor het uitvoeren van queries.
Ben ik de enige die dat een beetje eng vind? :o
Dit gebeurt dus server side, in node.js.
Waarom zou dat eng zijn? Node.js stelt je in staat om server side JavaScript te draaien, daar is helemaal niks engs aan. Gebruikers zien hier vaak niets van terug. Het is geen client-side javascript welke je op HTML pagina's tegenkomt. :)
Sowieso is Server Side JavaScript niet echt een manier waarvoor JavaScript ooit bedoeld was. Maar om dan ook vanuit, zij het voor de gebruiker onzichtbare code, JavaScript MySQL calls te maken, lijkt me niet echt wenselijk.
Maar waarom lijkt dat je niet wenselijk? Omdat Javascript je niet aanspreekt als programmeertaal? Javascript word server-side juist steeds volwassener dus zulke ontwikkelingen zijn alleen maar toe te juichen.
Javascript server side is ook helemaal niks nieuws, de enterprise application server Broadvision gebruikte het jaren geleden al als scripting taal in combinatie met een hele berg server objecten. Onder andere de eerste versie van ING Bank betalen en sparen en online beleggen was in dit platform gebouwd.
ach, er zijn ook voordelen. zo heb je voor client en server interactie wellicht maar 1 taal nodig, wat de interoperabiliteit verhoogt, en development tijd verlaagt.
Node.js draaid dus blijkbaar op java, ben je minder hardware en os afhangkelijk en laat je focusen op het server architectuur waar je verschillende solutions veel makkelijker aan elkaar kunt koppellen. Vind heel mooi ontworpen!
"Javascript is to Java what hamster is to ham."
Bedoel je dat de ontwikkelaar het daar nooit voor bedoeld heeft, of het management van Netscape?
Als je het tweede bedoeld heb je gelijk, maar de ontwikkelaar heeft heeft een script implementatie van Scheme gemaakt met C-like syntax onder de noemer LiveScript, door het managament gerebrand naar JavaScript om het in de toenmalige hype van Java mee te kunnen trekken.
JavaScript is uitermate geschikt voor vanalles en nog wat, slechts de DOM zorgt ervoor dat het client-sideish lijkt. De dOM zorgt er trouwens voor dat JavaScript vaak zo traag aanvoelt en is bovendien een onderdeel van de JavaScript interpreter (de browser), niet een onderdeel van JavaScript zelf. In een serverside toepassing bestaat de DOM (document..... en window.....) helemaal niet.
Lijkt me juist heel wenselijk met name voor dynamische single page websites. Dan heb je het liefst niks meer met php te maken,
Node.JS is toch een PHP killer?
Node.JS is toch een PHP killer?
Nee, dat is Java .. oh nee wacht, Ruby ... oh nee, toch Python, of was het toch ColdFusion?
Het blijft me nog steeds verbazen dat een taal die voorheen zo gaar in elkaar zat nog steeds zo populair is. Ik doe er overigens zelf gewoon hard aan mee ;-)
NoSQL staat voor "Not only SQL", dus niet voor "geen SQL" zoals velen denken.

Je kunt een NoSQL interface uitstekend in een RDBMS als MySQL implementeren. Maar als je "native" NoSQL wil, zijn daar uiteraard ook oplossingen voor, zoals MongoDB.
De sofware draait op Linux en diverse Unix-varianten.

Op Windows word het ook gewoon ondersteund
Volgens de datasheet is Mac OS X alleen voor ontwikkeling (laatste pagina).

[Reactie gewijzigd door MegaTronics op 18 juni 2013 17:38]

OS X is dan ook een Unix variant.
Vraag me af hoeveel dit gebruikt wordt. Ik heb het ooit een keer bekeken, maar als je een cluster gaat bouwen heb je in principe allemaal memory tables. Je servers moeten samen genoeg geheugen hebben om je hele dataset in het geheugen te kunnen hebben, op disk staat niks. Verder ben je afhankelijk van goede backups, als je hele cluster uitvalt dankzij stroomuitval is alles weg.

Behalve MySQL cluster is er ook nog replicatie. Heb dat ooit eens getest, maar niet echt tevreden over, er is geen garantie dat na een commit ook de data op je slave is doorgevoerd. Erg vervelend als je master gebruikt om te schrijven en slave om van te lezen.
Gisteren kwam ik toevallig cluster versies van Percona en MariaDB tegen op basis van Galera, een MySQL plugin die synchronous replication doet. In principe betekent zoiets dat je na een commit pas een OK van de server krijgt als alle slaves de commit hebben gedaan.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneApple iOS 8

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013