Versionable, Branchable, and Mergeable Application State

David H. Lorenz, Boaz Rosenan

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

NoSQL databases are rapidly becoming the storage of choice for large-scale Web applications. However, for the sake of scalability these applications trade consistency for availability. In this paper, we regain control over this tradeoff by adapting an existing approach, version control (VC), to application state. By using VC, the data model is defined by the application and not by the database. The consistency model is determined at runtime by deciding when to merge and with whom. We describe the design of a VC system named VERCAST that provides fine-grained control over the consistency model used in maintaining application state.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفOnward! 2014 - Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2014
ناشرAssociation for Computing Machinery
الصفحات29-42
عدد الصفحات14
رقم المعيار الدولي للكتب (الإلكتروني)9781450332101
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - أكتوبر 2014
الحدث2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2014 -Part of SPLASH 2014 - Portland, الولايات المتّحدة
المدة: ٢٠ أكتوبر ٢٠١٤٢٤ أكتوبر ٢٠١٤

سلسلة المنشورات

الاسمOnward! 2014 - Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2014

!!Conference

!!Conference2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2014 -Part of SPLASH 2014
الدولة/الإقليمالولايات المتّحدة
المدينةPortland
المدة٢٠/١٠/١٤٢٤/١٠/١٤

بصمة

أدرس بدقة موضوعات البحث “Versionable, Branchable, and Mergeable Application State'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا