分片数据库的数据容错性和可扩展性

Bahaa Mahmoud Abdelhafiz, M. Elhadef
{"title":"分片数据库的数据容错性和可扩展性","authors":"Bahaa Mahmoud Abdelhafiz, M. Elhadef","doi":"10.1109/iccakm50778.2021.9357711","DOIUrl":null,"url":null,"abstract":"In this paper, presenting the database system responsible for storing all this information scales have to be used to handle heavy loads. Database sharding is the process of segmenting the data into partitions that are spread on multiple database instances this is essentially to speed up query and scale the system. The sharding process that have database servers which takes the load of the request which are being sent into it, serve must have some kind of user id and each of the database is serve by one database server, with the advent of cloud computing, scaling database systems has become an affordable solution, making speed scaling, or horizontal distribution, a viable scalability option. If applications prefer standard relative database technology and have to Scale with mass data. Because sharding relevant databases in the public cloud is especially useful Used pay-per-view models, which already include licenses, and virtually unlimited high-speed delivery servers. Our goal is to create a catalog in the form of a database scalability pattern that involves accelerating data between database clusters nodes can be used using hash partitioning techniques to better balance loads between database servers. We intend to make the mapping between the scenario and its solution publicly available, to help developers identify when to adopt this model instead of other high-speed techniques.","PeriodicalId":165854,"journal":{"name":"2021 2nd International Conference on Computation, Automation and Knowledge Management (ICCAKM)","volume":"195 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Sharding Database for Fault Tolerance and Scalability of Data\",\"authors\":\"Bahaa Mahmoud Abdelhafiz, M. Elhadef\",\"doi\":\"10.1109/iccakm50778.2021.9357711\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, presenting the database system responsible for storing all this information scales have to be used to handle heavy loads. Database sharding is the process of segmenting the data into partitions that are spread on multiple database instances this is essentially to speed up query and scale the system. The sharding process that have database servers which takes the load of the request which are being sent into it, serve must have some kind of user id and each of the database is serve by one database server, with the advent of cloud computing, scaling database systems has become an affordable solution, making speed scaling, or horizontal distribution, a viable scalability option. If applications prefer standard relative database technology and have to Scale with mass data. Because sharding relevant databases in the public cloud is especially useful Used pay-per-view models, which already include licenses, and virtually unlimited high-speed delivery servers. Our goal is to create a catalog in the form of a database scalability pattern that involves accelerating data between database clusters nodes can be used using hash partitioning techniques to better balance loads between database servers. We intend to make the mapping between the scenario and its solution publicly available, to help developers identify when to adopt this model instead of other high-speed techniques.\",\"PeriodicalId\":165854,\"journal\":{\"name\":\"2021 2nd International Conference on Computation, Automation and Knowledge Management (ICCAKM)\",\"volume\":\"195 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 2nd International Conference on Computation, Automation and Knowledge Management (ICCAKM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/iccakm50778.2021.9357711\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 2nd International Conference on Computation, Automation and Knowledge Management (ICCAKM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iccakm50778.2021.9357711","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

在本文中,提出了负责存储所有这些信息的数据库系统必须用于处理繁重的负载。数据库分片是将数据分割成分布在多个数据库实例上的分区的过程,这本质上是为了加快查询速度和扩展系统。分片过程有数据库服务器来处理发送到它的请求的负载,服务器必须有某种用户id,每个数据库由一个数据库服务器提供服务,随着云计算的出现,扩展数据库系统已经成为一种负担得起的解决方案,使速度扩展或水平分布成为可行的可伸缩性选项。如果应用程序更喜欢标准的相对数据库技术,并且必须根据大量数据进行扩展。因为在公共云中分割相关数据库特别有用,使用按次付费模式,它已经包含许可证,以及几乎无限的高速传输服务器。我们的目标是以数据库可伸缩性模式的形式创建目录,该模式涉及在数据库集群节点之间加速数据,可以使用散列分区技术来更好地平衡数据库服务器之间的负载。我们打算公开场景及其解决方案之间的映射,以帮助开发人员确定何时采用该模型而不是其他高速技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Sharding Database for Fault Tolerance and Scalability of Data
In this paper, presenting the database system responsible for storing all this information scales have to be used to handle heavy loads. Database sharding is the process of segmenting the data into partitions that are spread on multiple database instances this is essentially to speed up query and scale the system. The sharding process that have database servers which takes the load of the request which are being sent into it, serve must have some kind of user id and each of the database is serve by one database server, with the advent of cloud computing, scaling database systems has become an affordable solution, making speed scaling, or horizontal distribution, a viable scalability option. If applications prefer standard relative database technology and have to Scale with mass data. Because sharding relevant databases in the public cloud is especially useful Used pay-per-view models, which already include licenses, and virtually unlimited high-speed delivery servers. Our goal is to create a catalog in the form of a database scalability pattern that involves accelerating data between database clusters nodes can be used using hash partitioning techniques to better balance loads between database servers. We intend to make the mapping between the scenario and its solution publicly available, to help developers identify when to adopt this model instead of other high-speed techniques.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信