AUDIT: approving and tracking updates with dependencies in collaborative databases

Collaborative databases such as genome databases, often involve extensive curation activities where collaborators need to interact to be able to converge and agree on the content of data. In a typical scenario, a member of the collaboration makes some updates and these become visible to all collabor...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Mershad, Khaleel (author)
مؤلفون آخرون: Malluhi, Qutaibah M. (author), Ouzzani, Mourad (author), Tang, Mingjie (author), Gribskov, Michael (author), Aref, Walid G. (author)
التنسيق: article
منشور في: 2017
الوصول للمادة أونلاين:http://hdl.handle.net/10725/15345
https://doi.org/10.1007/s10619-017-7208-y
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
https://link.springer.com/article/10.1007/s10619-017-7208-y
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513470475534336
author Mershad, Khaleel
author2 Malluhi, Qutaibah M.
Ouzzani, Mourad
Tang, Mingjie
Gribskov, Michael
Aref, Walid G.
author2_role author
author
author
author
author
author_facet Mershad, Khaleel
Malluhi, Qutaibah M.
Ouzzani, Mourad
Tang, Mingjie
Gribskov, Michael
Aref, Walid G.
author_role author
dc.creator.none.fl_str_mv Mershad, Khaleel
Malluhi, Qutaibah M.
Ouzzani, Mourad
Tang, Mingjie
Gribskov, Michael
Aref, Walid G.
dc.date.none.fl_str_mv 2017-09-21
2018
2024-02-27T13:07:21Z
2024-02-27T13:07:21Z
dc.identifier.none.fl_str_mv 0926-8782
http://hdl.handle.net/10725/15345
https://doi.org/10.1007/s10619-017-7208-y
Mershad, K., Malluhi, Q. M., Ouzzani, M., Tang, M., Gribskov, M., & Aref, W. G. (2018). AUDIT: approving and tracking updates with dependencies in collaborative databases. Distributed and Parallel Databases, 36, 81-119.
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
https://link.springer.com/article/10.1007/s10619-017-7208-y
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv Distributed and Parallel Databases
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.title.none.fl_str_mv AUDIT: approving and tracking updates with dependencies in collaborative databases
dc.type.none.fl_str_mv Article
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description Collaborative databases such as genome databases, often involve extensive curation activities where collaborators need to interact to be able to converge and agree on the content of data. In a typical scenario, a member of the collaboration makes some updates and these become visible to all collaborators for possible comments and modifications. At the same time, these updates are usually pending the approval or rejection from the data custodian based on the related discussion and the content of the data. Unfortunately, the approval and authorization of updates in current databases is based solely on the identity of the user, e.g., via the SQL GRANT and REVOKE commands. In this paper, we present a scalable cloud-based collaborative database system to support collaboration and data curation scenarios. Our system is based on an Update Pending Approval model. In a nutshell, when a collaborator updates a given data item, it is marked as pending approval until the data custodian approves or rejects the update. Until then, any other collaborator can view and comment on the data, pending its approval. We fully realized our system inside HBase, a cloud-based platform. We also conducted extensive experiments showing that the system scales well under different workloads.
eu_rights_str_mv openAccess
format article
id LAURepo_3c363f61edf42ea12eaa4453c13358b7
identifier_str_mv 0926-8782
Mershad, K., Malluhi, Q. M., Ouzzani, M., Tang, M., Gribskov, M., & Aref, W. G. (2018). AUDIT: approving and tracking updates with dependencies in collaborative databases. Distributed and Parallel Databases, 36, 81-119.
language_invalid_str_mv en
network_acronym_str LAURepo
network_name_str Lebanese American University repository
oai_identifier_str oai:laur.lau.edu.lb:10725/15345
publishDate 2017
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling AUDIT: approving and tracking updates with dependencies in collaborative databasesMershad, KhaleelMalluhi, Qutaibah M.Ouzzani, MouradTang, MingjieGribskov, MichaelAref, Walid G.Collaborative databases such as genome databases, often involve extensive curation activities where collaborators need to interact to be able to converge and agree on the content of data. In a typical scenario, a member of the collaboration makes some updates and these become visible to all collaborators for possible comments and modifications. At the same time, these updates are usually pending the approval or rejection from the data custodian based on the related discussion and the content of the data. Unfortunately, the approval and authorization of updates in current databases is based solely on the identity of the user, e.g., via the SQL GRANT and REVOKE commands. In this paper, we present a scalable cloud-based collaborative database system to support collaboration and data curation scenarios. Our system is based on an Update Pending Approval model. In a nutshell, when a collaborator updates a given data item, it is marked as pending approval until the data custodian approves or rejects the update. Until then, any other collaborator can view and comment on the data, pending its approval. We fully realized our system inside HBase, a cloud-based platform. We also conducted extensive experiments showing that the system scales well under different workloads.Published2024-02-27T13:07:21Z2024-02-27T13:07:21Z20182017-09-21Articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article0926-8782http://hdl.handle.net/10725/15345https://doi.org/10.1007/s10619-017-7208-yMershad, K., Malluhi, Q. M., Ouzzani, M., Tang, M., Gribskov, M., & Aref, W. G. (2018). AUDIT: approving and tracking updates with dependencies in collaborative databases. Distributed and Parallel Databases, 36, 81-119.http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.phphttps://link.springer.com/article/10.1007/s10619-017-7208-yenDistributed and Parallel Databasesinfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/153452024-07-03T09:23:01Z
spellingShingle AUDIT: approving and tracking updates with dependencies in collaborative databases
Mershad, Khaleel
status_str publishedVersion
title AUDIT: approving and tracking updates with dependencies in collaborative databases
title_full AUDIT: approving and tracking updates with dependencies in collaborative databases
title_fullStr AUDIT: approving and tracking updates with dependencies in collaborative databases
title_full_unstemmed AUDIT: approving and tracking updates with dependencies in collaborative databases
title_short AUDIT: approving and tracking updates with dependencies in collaborative databases
title_sort AUDIT: approving and tracking updates with dependencies in collaborative databases
url http://hdl.handle.net/10725/15345
https://doi.org/10.1007/s10619-017-7208-y
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
https://link.springer.com/article/10.1007/s10619-017-7208-y