SQL or NoSQL ?

Het is al weer even geleden dat ik een blogpost heb geschreven. Niet dat ik geen interessante onderwerpen ben tegen gekomen, maar meer vanwege tijdgebrek.

Een van de belangrijkste bewegingen die ik in architectuur ontwerpen tegenkom is de opkomst van NoSQL.
Tot nu toe was er eigenlijk altijd één component altijd aanwezig in een architectuur: een relationele database (SQL Server of Oracle oid).  Daarbij wringen architecten en ontwikkelaars zich in allerlei bochten om hun domeinmodel te laten vertalen naar relationele tabellen en andersom. Daarbij worden allerlei prachtige technologiën en frameworks gebruikt als Entity Framework, NHibernate, LLBLGen of eigen ontworpen object-relational mappers.

Bij een architectuur met een NoSQL oplossing wordt de opslag van data geregeld op een andere manier dan met een klassieke database, van objectdatabases tot sequentiele opslag direct op schijf.

Uiteraard past dit hele gedachten goed natuurlijk perfect op CQRS waarover ik eerder heb geschreven.

Meer informatie over NoSQL vind je op InfoQ: http://www.infoq.com/articles/nosql-in-the-enterprise

Ronald Harmsen

I'm a software developer. When I'm not developing software I'm training & coaching other developers, speaking on a conference or fiddling with some technical stuff.

Arnhem, The Netherlands

Subscribe to Ronald to the cloud

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!