{"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}
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.