”Ni missförstår hur man ska göra” – Cyklistbloggen

Artikeln diskuterar utmaningar med datamodellering i icke-relationella databaser, som Google Cloud Datastore, där traditionella relationella metoder som joins inte är skalbara. Den föreslår en ny metafor för att modellera icke-relationell data, där man tänker i termer av 'sökvägar och entiteter' liknande ett filsystem, istället för relationer. Genom att organisera data i 'entitetsgrupper' kan man uppnå stark konsistens för specifika frågor i Google Cloud Datastore, vilket är avgörande för applikationer som fleranvändarbloggar och wikis. Denna metod innebär en avvägning mellan skrivgenomströmning (begränsad till en uppdatering per sekund per entitetsgrupp) och läskonsistens, men tillåter samtidigt eventuellt konsekventa frågor för bredare datamängder. Konceptet med entitetsgrupper och transaktioner kan även användas för att hantera komplexa operationer, som att spara sidrevisioner i en wiki, vilket säkerställer att flera steg slutförs atomärt.