以文档为导向的NoSQL关系数据建模

Muhammad Riza Alifi, Transmissia Semiawan, D. C. U. Lieharyani, Hashri Hayati
{"title":"以文档为导向的NoSQL关系数据建模","authors":"Muhammad Riza Alifi, Transmissia Semiawan, D. C. U. Lieharyani, Hashri Hayati","doi":"10.22146/jnteti.v11i3.3704","DOIUrl":null,"url":null,"abstract":"Teknologi manajemen data yang terus berkembang telah mendorong popularitas not only structured query language (NoSQL) berorientasi dokumen menjadi salah satu model data yang paling banyak digunakan saat ini. Selain popularitas tersebut, terdapat keunggulan menarik, yaitu kemampuannya menawarkan fleksibilitas penyimpanan data dalam berbagai bentuk dan ukuran, baik untuk data terstruktur maupun tidak terstruktur. Namun, fleksibilitas model data tersebut menjadi tantangan tersendiri karena dapat berdampak pada pembentukan skema yang lebih kompleks jika tidak mempertimbangkan pola desain yang sesuai dengan kebutuhan. Studi ini bertujuan untuk melakukan pemodelan data relasional pada NoSQL berorientasi dokumen pada tingkat konseptual, logis, dan fisik. Rancangan tingkat konseptual dibentuk berdasarkan proses, aturan, dan kebutuhan bisnis. Sementara itu, rancangan tingkat logis dan fisik dibentuk berdasarkan pola desain extended reference dan computed yang ditentukan dari beban kerja operasi. Rancangan model data relasional pada NoSQL berorientasi dokumen berhasil dibentuk menggunakan entity relationship diagram (ERD), dengan notasi Chen untuk tingkat konseptual dan CRD baik untuk tingkat logis maupun fisik. Fokus rancangan tingkat konseptual terletak pada representasi entitas, atribut, dan relasi. Berbeda dengan tingkat konseptual yang cenderung abstrak, fokus rancangan tingkat logis terletak pada representasi skema collection (embedded dan reference), termasuk pola desain yang dipengaruhi oleh pembentukan relasi. Selanjutnya, fokus rancangan tingkat fisik adalah merepresentasikan skema ke dalam bentuk yang lebih konkret. Rancangan tingkat fisik hampir sama dengan tingkat logis. Perbedaannya hanya terletak pada penambahan detail untuk tipe data dan struktur data. Evaluasi rancangan model data dilakukan menggunakan daftar tilik pemeriksaan untuk setiap tingkatan. Studi ini berkontribusi untuk merancang model data dengan keunggulan kinerja membaca yang lebih baik (read-intensive) karena tidak perlu melakukan operasi gabungan (join) antar-collection yang memiliki relasi dan tidak perlu melakukan pengulangan proses komputasi untuk atribut turunan.","PeriodicalId":31477,"journal":{"name":"Jurnal Nasional Teknik Elektro dan Teknologi Informasi","volume":"106 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Pemodelan Data Relasional pada NoSQL Berorientasi Dokumen\",\"authors\":\"Muhammad Riza Alifi, Transmissia Semiawan, D. C. U. Lieharyani, Hashri Hayati\",\"doi\":\"10.22146/jnteti.v11i3.3704\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Teknologi manajemen data yang terus berkembang telah mendorong popularitas not only structured query language (NoSQL) berorientasi dokumen menjadi salah satu model data yang paling banyak digunakan saat ini. Selain popularitas tersebut, terdapat keunggulan menarik, yaitu kemampuannya menawarkan fleksibilitas penyimpanan data dalam berbagai bentuk dan ukuran, baik untuk data terstruktur maupun tidak terstruktur. Namun, fleksibilitas model data tersebut menjadi tantangan tersendiri karena dapat berdampak pada pembentukan skema yang lebih kompleks jika tidak mempertimbangkan pola desain yang sesuai dengan kebutuhan. Studi ini bertujuan untuk melakukan pemodelan data relasional pada NoSQL berorientasi dokumen pada tingkat konseptual, logis, dan fisik. Rancangan tingkat konseptual dibentuk berdasarkan proses, aturan, dan kebutuhan bisnis. Sementara itu, rancangan tingkat logis dan fisik dibentuk berdasarkan pola desain extended reference dan computed yang ditentukan dari beban kerja operasi. Rancangan model data relasional pada NoSQL berorientasi dokumen berhasil dibentuk menggunakan entity relationship diagram (ERD), dengan notasi Chen untuk tingkat konseptual dan CRD baik untuk tingkat logis maupun fisik. Fokus rancangan tingkat konseptual terletak pada representasi entitas, atribut, dan relasi. Berbeda dengan tingkat konseptual yang cenderung abstrak, fokus rancangan tingkat logis terletak pada representasi skema collection (embedded dan reference), termasuk pola desain yang dipengaruhi oleh pembentukan relasi. Selanjutnya, fokus rancangan tingkat fisik adalah merepresentasikan skema ke dalam bentuk yang lebih konkret. Rancangan tingkat fisik hampir sama dengan tingkat logis. Perbedaannya hanya terletak pada penambahan detail untuk tipe data dan struktur data. Evaluasi rancangan model data dilakukan menggunakan daftar tilik pemeriksaan untuk setiap tingkatan. Studi ini berkontribusi untuk merancang model data dengan keunggulan kinerja membaca yang lebih baik (read-intensive) karena tidak perlu melakukan operasi gabungan (join) antar-collection yang memiliki relasi dan tidak perlu melakukan pengulangan proses komputasi untuk atribut turunan.\",\"PeriodicalId\":31477,\"journal\":{\"name\":\"Jurnal Nasional Teknik Elektro dan Teknologi Informasi\",\"volume\":\"106 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Jurnal Nasional Teknik Elektro dan Teknologi Informasi\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22146/jnteti.v11i3.3704\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Nasional Teknik Elektro dan Teknologi Informasi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22146/jnteti.v11i3.3704","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

持续发展的数据管理技术不仅鼓励了以文档为导向的数据模式,成为目前使用最广泛的数据模型之一。除了这些受欢迎程度外,还有一种吸引人的方式,那就是它能提供各种形式和大小的数据存储灵活性,对结构性和非结构性数据都是如此。然而,数据模型的灵活性本身就是一个挑战,因为如果不考虑适合需求的设计模式,它可能会对创建更复杂的方案产生影响。本研究旨在在NoSQL面向文档的概念、逻辑和物理水平上对关系数据进行建模。概念层次设计是基于过程、规则和商业需要而形成的。与此同时,逻辑层面和物理层面的设计是根据指定的任务负荷设计模式进行的。以文件为基础的NoSQL的关系数据模型成功地使用了“ERD”图的实体关系,以及对逻辑和物理层面的概念和CRD的陈符号创建。概念层次设计的重点在于实体、属性和关系的表现。与抽象的概念概念层次不同,逻辑设计的重点在于收集方案表示(嵌入和参考),包括关系形成所影响的设计模式。此外,物理层次设计的重点是将方案表现为一种更具体的形式。物理层面的设计几乎等于逻辑层面。差异只在于为数据类型和数据结构添加详细信息。数据模型设计评价是使用每个级别的检查表进行的。该研究有助于设计具有更好的可读性能的数据模型,因为它不需要对具有关系的接口进行联合操作,也不需要对导数进行计算过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Pemodelan Data Relasional pada NoSQL Berorientasi Dokumen
Teknologi manajemen data yang terus berkembang telah mendorong popularitas not only structured query language (NoSQL) berorientasi dokumen menjadi salah satu model data yang paling banyak digunakan saat ini. Selain popularitas tersebut, terdapat keunggulan menarik, yaitu kemampuannya menawarkan fleksibilitas penyimpanan data dalam berbagai bentuk dan ukuran, baik untuk data terstruktur maupun tidak terstruktur. Namun, fleksibilitas model data tersebut menjadi tantangan tersendiri karena dapat berdampak pada pembentukan skema yang lebih kompleks jika tidak mempertimbangkan pola desain yang sesuai dengan kebutuhan. Studi ini bertujuan untuk melakukan pemodelan data relasional pada NoSQL berorientasi dokumen pada tingkat konseptual, logis, dan fisik. Rancangan tingkat konseptual dibentuk berdasarkan proses, aturan, dan kebutuhan bisnis. Sementara itu, rancangan tingkat logis dan fisik dibentuk berdasarkan pola desain extended reference dan computed yang ditentukan dari beban kerja operasi. Rancangan model data relasional pada NoSQL berorientasi dokumen berhasil dibentuk menggunakan entity relationship diagram (ERD), dengan notasi Chen untuk tingkat konseptual dan CRD baik untuk tingkat logis maupun fisik. Fokus rancangan tingkat konseptual terletak pada representasi entitas, atribut, dan relasi. Berbeda dengan tingkat konseptual yang cenderung abstrak, fokus rancangan tingkat logis terletak pada representasi skema collection (embedded dan reference), termasuk pola desain yang dipengaruhi oleh pembentukan relasi. Selanjutnya, fokus rancangan tingkat fisik adalah merepresentasikan skema ke dalam bentuk yang lebih konkret. Rancangan tingkat fisik hampir sama dengan tingkat logis. Perbedaannya hanya terletak pada penambahan detail untuk tipe data dan struktur data. Evaluasi rancangan model data dilakukan menggunakan daftar tilik pemeriksaan untuk setiap tingkatan. Studi ini berkontribusi untuk merancang model data dengan keunggulan kinerja membaca yang lebih baik (read-intensive) karena tidak perlu melakukan operasi gabungan (join) antar-collection yang memiliki relasi dan tidak perlu melakukan pengulangan proses komputasi untuk atribut turunan.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
审稿时长
24 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信