大卫?柴尔德的扩展集合论

David Childs' work on extended set theory (XST) provides a mathematical foundation for managing data. Childs' research has focused on a mathematical identity for data and the use of mathematical expressions for behavior. Extended set theory is an augmentation of classical set theory. Instead of set operations with ordered pairs, extended set theory involves operations with n-tuples. In extended set theory, n-tuples are just sets with integer scopes (superscripts on element values). 

 

Techniques for partitioning data have become an area of interest for database designers and system architects. Besides sharding, other approaches include hash partitioning, range partitioning and list partitioning but extended set theory can play a role. The advantage of the Childs' set-theoretic data model is it enables us to model data at a logical level and dynamically restructure it to match query requirements. That means a query can operate with an informationally-dense data set, requiring fewer I/O operations to deliver excellent performance against gigabyte-sized data sets, such as those generated for the Transaction Processing Council's TPC-H queries. Benchmarks have shown extended set theory offers some performance advantages when processing large data sets. Indeed some of the execution times for decision-support queries have been startling when compared to IBM DB2, Microsoft SQL Server and Oracle.

 

Many researchers and developers concerned about Big Data and cloud computing scalability have accepted Brewer's CAP Theorem and the need for partitioning data for performance reasons. XST treats all data representations as mathematical objects and provides a mathematical foundation for operations with data that’s been partitioned. Childs' XST might prove to be an important tool for addressing data partitioning problems, assuming more developers and architects are willing to investigate a mathematical foundation for managing data. That was done by a generation of developers and architects who accepted Codd’s relational model and the SQL databases that followed.  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值