NoSQL data butiker är vanligtvis schema-less, ger inga medel för att globalt definiera eller hantera schemat. Även om detta erbjuder stor flexibilitet i tidiga stadier av applikationsutveckling, utvecklarna snart kan uppleva den tunga bördan av att hantera alltmer heterogena data. Detta papper är inriktat på schemautveckling för NoSQL datalager, den komplexa uppgiften att anpassa och ändra den implicita strukturen av de data som lagras. Vi diskuterar utvecklargemenskapens rekommendationer om att hantera schemaförändringar och introducerar ett enkelt, deklarativt schemautvecklingsspråk. Med vårt språk, programvaruutvecklare och arkitekter kan systematiskt hantera utvecklingen av sina produktionsdata och utföra typiska schema underhållsuppgifter. Vi ger också en holistisk NoSQL databas programmeringsspråk för att definiera semantiken i vårt schema evolutionsspråk. Vår lösning kräver inga ändringar i NoSQL datalager, behandla datalager som en svart låda. Därför vill vi adressera programutvecklare som använder NoSQL-system som databas-som-en-tjänst.
En metod för att definiera schema förändringar definierar en deklarativ schema evolution språk för NoSQL databaser REF.
Managing Schema Evolution in NoSQL Data Stores
{'venue': 'DBPL', 'journal': None, 'mag_field_of_study': ['Computer Science']}