首页> 外文期刊>Ecological restoration >BBoxDB: a distributed and highly available key-bounding-box-value store
【24h】

BBoxDB: a distributed and highly available key-bounding-box-value store

机译:BBOXDB:分布式和高可用的密钥边界箱价值商店

获取原文
获取外文期刊封面目录资料

摘要

BBoxDB is a distributed and highly available key-bounding-box-value store, which is designed to handle multi-dimensional big data. To handle large amounts of data, the software splits the stored data into multi-dimensional shards and spreads them across a cluster of nodes. Unlike existing key-value stores, BBoxDB stores each value together with an n-dimensional, axis parallel bounding box. The bounding box describes the spatial location of the value in an n-dimensional space. Multi-dimensional data can be retrieved by using range queries, which are efficiently supported by indices. A space partitioner (e.g., a K-D Tree, a Quad-Tree or a Grid) is used to split the n-dimensional space into disjoint regions (distribution regions). Distribution regions are created dynamically, based on the stored data. BBoxDB can handle growing and shrinking datasets. The data redistribution is performed in the background and does not affect the availability of the system; read and write access is still possible at any time. BBoxDB works with distribution groups, the data of all tables in a distribution group are distributed in the same way (co-partitioned). Spatial joins on co-partitioned tables can be executed efficiently without data shuffling between nodes. BBoxDB supports spatial joins out-of-the-box using the bounding boxes of the stored data. The joins are supported by a spatial index and executed in a distributed and parallel manner on the nodes of the cluster.
机译:BBOXDB是一种分布式和高可用的密钥边界箱值存储,旨在处理多维大数据。为了处理大量数据,软件将存储的数据拆分为多维分片,并在一群节点上传播它们。与现有的键值存储不同,BboxDB将每个值与N维轴并行边界框一起存储。边界框描述了n维空间中值的空间位置。可以通过使用范围查询来检索多维数据,这些标号由索引有效地支持。空间分区器(例如,k-d树,四边形树或网格)用于将n维空间分成不相交区域(分配区域)。基于存储的数据,动态创建分发区域。 BboxDB可以处理生长和缩小的数据集。数据重新分配在后台执行,不会影响系统的可用性;随时仍然可以读取和写入访问。 bboxdb与分发组一起使用,分发组中的所有表的数据以相同的方式分发(共同分区)。可以有效地执行共分区表上的空间连接,而不会在节点之间进行数据洗牌。 BboxDB使用存储数据的绑定框支持空间加入空间连接。加入由空间索引支持,并以分布式和并行方式在群集的节点上执行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号