Abstract:
Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which includes rows that represent data entities. A table is partitioned into a number of partitions, each partition including a contiguous range of rows. The partitions are served by table servers and managed by a table master. Load distribution information for the table servers and partitions is tracked, and the table master determines to split and/or merge partitions based on the load distribution information.
Abstract:
Se proporciona manejo de división para un sistema de almacenamiento escalable, estructurado. El sistema de almacenamiento proporciona almacenamiento representado por una o más tablas, cada una de las cuales incluye filas que representan entidades de datos. Una tabla se divide en un número divisiones, cada división incluyendo una variedad de filas contiguas. Las divisiones son servidas por servidores de tabla y se manejan por un maestro de tabla. La información de distribución de carga para los servidores de tabla y divisiones se rastrea, y el maestro de tabla determina dividir y/o fusionar divisiones basándose en la información de distribución de carga.
Abstract:
Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which includes rows that represent data entities. A table is partitioned into a number of partitions, each partition including a contiguous range of rows. The partitions are served by table servers and managed by a table master. Load distribution information for the table servers and partitions is tracked, and the table master determines to split and/or merge partitions based on the load distribution information.