用于并行数据库处理的索引结构

Takashi Honishi, T. Satoh, Ushio Inoue
{"title":"用于并行数据库处理的索引结构","authors":"Takashi Honishi, T. Satoh, Ushio Inoue","doi":"10.1109/RIDE.1992.227395","DOIUrl":null,"url":null,"abstract":"In relational database management systems, indexing is a popular and powerful technique to accelerate database processing. There are two main research issues on indexing; index structures and access controls. The studies of index structures, which are usually trees or hashing, aim at lower access cost and smaller storage overhead. On the other hand, the studies of access controls focus on concurrency of transactions accessing the same index. The root node of a tree-structured index, is a hot hot spot accessed by several transactions concurrently. If index keys are inserted or deleted frequently, many conflicts occur and the performance of the system is degraded. This problem is serious in multiprocessor environments where several processors access the same database in parallel. Similar problems occur in intra-transaction parallelism. The response time of a transaction cannot be reduced enough if parallel portions of the transaction conflict with each other while updating an index. A new index structure and its access control are discussed to achieve inter- and intra-transaction parallelism on shared memory multiprocessors. They dominate the utilization of processors in the systems.<<ETX>>","PeriodicalId":138660,"journal":{"name":"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing","volume":"42 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An index structure for parallel database processing\",\"authors\":\"Takashi Honishi, T. Satoh, Ushio Inoue\",\"doi\":\"10.1109/RIDE.1992.227395\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In relational database management systems, indexing is a popular and powerful technique to accelerate database processing. There are two main research issues on indexing; index structures and access controls. The studies of index structures, which are usually trees or hashing, aim at lower access cost and smaller storage overhead. On the other hand, the studies of access controls focus on concurrency of transactions accessing the same index. The root node of a tree-structured index, is a hot hot spot accessed by several transactions concurrently. If index keys are inserted or deleted frequently, many conflicts occur and the performance of the system is degraded. This problem is serious in multiprocessor environments where several processors access the same database in parallel. Similar problems occur in intra-transaction parallelism. The response time of a transaction cannot be reduced enough if parallel portions of the transaction conflict with each other while updating an index. A new index structure and its access control are discussed to achieve inter- and intra-transaction parallelism on shared memory multiprocessors. They dominate the utilization of processors in the systems.<<ETX>>\",\"PeriodicalId\":138660,\"journal\":{\"name\":\"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing\",\"volume\":\"42 2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-02-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RIDE.1992.227395\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RIDE.1992.227395","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

在关系数据库管理系统中,索引是一种流行且强大的加速数据库处理的技术。文献标引的研究主要有两个问题;索引结构和访问控制。索引结构(通常是树或散列)的研究旨在降低访问成本和减小存储开销。另一方面,访问控制的研究主要关注访问同一索引的事务的并发性。树结构索引的根节点,是多个事务并发访问的热点。如果频繁地插入或删除索引键,会产生很多冲突,降低系统性能。在多个处理器并行访问同一个数据库的多处理器环境中,这个问题很严重。类似的问题也出现在事务内并行性中。如果事务的并行部分在更新索引时相互冲突,则事务的响应时间不能减少到足够的程度。讨论了一种新的索引结构及其访问控制,以实现共享内存多处理机事务间和事务内并行。它们支配着系统中处理器的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An index structure for parallel database processing
In relational database management systems, indexing is a popular and powerful technique to accelerate database processing. There are two main research issues on indexing; index structures and access controls. The studies of index structures, which are usually trees or hashing, aim at lower access cost and smaller storage overhead. On the other hand, the studies of access controls focus on concurrency of transactions accessing the same index. The root node of a tree-structured index, is a hot hot spot accessed by several transactions concurrently. If index keys are inserted or deleted frequently, many conflicts occur and the performance of the system is degraded. This problem is serious in multiprocessor environments where several processors access the same database in parallel. Similar problems occur in intra-transaction parallelism. The response time of a transaction cannot be reduced enough if parallel portions of the transaction conflict with each other while updating an index. A new index structure and its access control are discussed to achieve inter- and intra-transaction parallelism on shared memory multiprocessors. They dominate the utilization of processors in the systems.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信