Building social networking services systems using the relational shared-nothing parallel DBMS

التفاصيل البيبلوغرافية
العنوان: Building social networking services systems using the relational shared-nothing parallel DBMS
المؤلفون: Ilyeop Yi, Kyu-Hyun Cho, Jin-Ah Park, Se-Jin Kim, Tae-Seob Yun, Kyu-Young Whang, Byung Suk Lee, Inju Na
المصدر: Data & Knowledge Engineering. 125:101756
بيانات النشر: Elsevier BV, 2020.
سنة النشر: 2020
مصطلحات موضوعية: Information Systems and Management, Database, Computer science, Database schema, Joins, 02 engineering and technology, NoSQL, computer.software_genre, 020204 information systems, Shared nothing architecture, Scalability, 0202 electrical engineering, electronic engineering, information engineering, Relational model, 020201 artificial intelligence & image processing, computer, NewSQL, Database transaction
الوصف: We propose methods to enable the relational model to meet scalability and functionality needs of a large-scale social networking services (SNS) system. NewSQL has emerged recently indicating that shared-nothing parallel relational DBMSs can be used to guarantee the ACID properties of transactions while keeping the high scalability of NoSQL. Leading commercial SNS systems, however, rely on a graph – not relational – data model with key–value storage and, for certain operations, suffer overhead of unnecessarily accessing multiple system nodes. Exploiting higher semantics with the relational data model could be the remedy. The solution we offer aims to perform a transaction as a set of independent local transactions whenever possible based on the conceptual semantics of the SNS database schema. First, it hierarchically clusters entities that are sitting on a path of frequently navigated one-to-many relationships, thereby avoiding inter-node joins. Second, when a multi-node delete transaction is performed over many-to-many relationships, it defers deletion of related references until they are accessed later, thereby amortizing the cost of multi-node updates. These solutions have been implemented in Odysseus/SNS — an SNS system using a shared nothing parallel DBMS. Performance evaluation using synthetic workload that reflects the real SNS workload demonstrates significant improvement in processing time. We also note that our work is the first to present the entity-relationship schema and its relational representation of the SNS database.
تدمد: 0169-023X
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::31f88fe17e94878c3f6d0dae570985f1
https://doi.org/10.1016/j.datak.2019.101756
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........31f88fe17e94878c3f6d0dae570985f1
قاعدة البيانات: OpenAIRE