首页 > 最新文献

Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems最新文献

英文 中文
Sacrificing serializability to attain high availability of data in an unreliable network 牺牲序列化性,在不可靠的网络中获得数据的高可用性
M. Fischer, Alan Michael
We present a simple algorithm for maintaining a replicated distributed dictionary which achieves high availability of data, rapid processing of atomic actions, efficient utilization of storage, and tolerance to node or network failures including lost or duplicated messages. It does not require transaction logs, synchronized clocks, or other complicated mechanisms for its operation. It achieves consistency contraints which are considerably weaker than serial consistency but nonetheless are adequate for many dictionary applications such as electronic appointment calendars and mail systems. The degree of consistency achieved depends on the particular history of operation of the system in a way that is intuitive and easily understood. The algorithm implements a "best effort" approximation to full serial consistency, relative to whatever internode communication has successfully taken place, so the semantics are fully specified even under partial failure of the system. Both the correctness of the algorithm and the utility of such weak semantics depend heavily on special properties of the dictionary operations.
我们提出了一个简单的算法来维护一个复制的分布式字典,它实现了数据的高可用性,原子动作的快速处理,存储的有效利用,以及对节点或网络故障(包括丢失或重复的消息)的容错性。它的操作不需要事务日志、同步时钟或其他复杂的机制。它实现的一致性约束比串行一致性弱得多,但仍然足以用于许多字典应用程序,如电子约会日历和邮件系统。实现一致性的程度取决于系统以直观和易于理解的方式运行的特定历史。该算法实现了对完全串行一致性的“最佳努力”近似,相对于任何节点间通信成功发生的情况,因此即使在系统部分故障的情况下,语义也完全指定。算法的正确性和这种弱语义的实用性在很大程度上依赖于字典操作的特殊属性。
{"title":"Sacrificing serializability to attain high availability of data in an unreliable network","authors":"M. Fischer, Alan Michael","doi":"10.1145/588111.588124","DOIUrl":"https://doi.org/10.1145/588111.588124","url":null,"abstract":"We present a simple algorithm for maintaining a replicated distributed dictionary which achieves high availability of data, rapid processing of atomic actions, efficient utilization of storage, and tolerance to node or network failures including lost or duplicated messages. It does not require transaction logs, synchronized clocks, or other complicated mechanisms for its operation. It achieves consistency contraints which are considerably weaker than serial consistency but nonetheless are adequate for many dictionary applications such as electronic appointment calendars and mail systems. The degree of consistency achieved depends on the particular history of operation of the system in a way that is intuitive and easily understood. The algorithm implements a \"best effort\" approximation to full serial consistency, relative to whatever internode communication has successfully taken place, so the semantics are fully specified even under partial failure of the system. Both the correctness of the algorithm and the utility of such weak semantics depend heavily on special properties of the dictionary operations.","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126223536","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 154
Multilevel atomicity 多级原子性
N. Lynch
‘l’hc IISMI IllOddS for distributed dak?basc~ [RSIJG] arc ba>ed on a set of “entities” distributed amuunL the nodes of a network. ‘l‘hcse entities arc xcwcd by USCI’S OF the database through “trcuxactions”, which are ccr& SCquCnccS of steps (“actions”) involviiig the jndiidllal entities. ‘L‘hC Steps arc grouped into trxwctions for twu disdnct purpuscs. i.jr,q a tramaction is t6cd as a unit of rccovcry: tither all of the steps of a transaction should bc carricci out, or none of them should; tl1llS, jf a transaction cannot bc complctcd. its initial steps must bc “undone” in some way. Second, a transaction is used to define atomicity: all of the !Xci)s of a transaction furm a logical atomic unit in the sense that it should appear to users of the database that all of thcsc steps are carried 014 consccutivcly, without any intcrvcning steps of other lransactions. This rcquircmcnt that transactions appear to be atomic is called “scriali/nbility” in the hlcralure [IGLT. RSI., IIG], and has been widely acccptcd as an important correctness criterion for distributed
分布式数据的ismi数据集是什么?base ~ [RSIJG]基于分布在网络节点中的一组“实体”。这些实体由数据库的USCI通过“事务”来连接,事务是涉及jndi实体的步骤(“操作”)的cc&scuccc。L ' hc台阶被分成两个不同的功能。I.jr . q事务是作为一个记录单位:事务的所有步骤都应该执行,或者都不应该执行;如果一个事务不能完成,那么它就是。它最初的步骤必须以某种方式“撤销”。其次,事务用于定义原子性:事务的所有Xci都形成一个逻辑原子单元,在这个意义上,数据库用户应该认为所有这些步骤都是连续执行的,而不需要任何其他事务的中间步骤。事务似乎是原子性的这一要求在语法[IGLT]中被称为“可操作性/可操作性”。肢体重复性劳损症的人。, [IIG],并已被广泛接受为分布式的重要正确性标准
{"title":"Multilevel atomicity","authors":"N. Lynch","doi":"10.1145/588111.588123","DOIUrl":"https://doi.org/10.1145/588111.588123","url":null,"abstract":"‘l’hc IISMI IllOddS for distributed dak?basc~ [RSIJG] arc ba>ed on a set of “entities” distributed amuunL the nodes of a network. ‘l‘hcse entities arc xcwcd by USCI’S OF the database through “trcuxactions”, which are ccr& SCquCnccS of steps (“actions”) involviiig the jndiidllal entities. ‘L‘hC Steps arc grouped into trxwctions for twu disdnct purpuscs. i.jr,q a tramaction is t6cd as a unit of rccovcry: tither all of the steps of a transaction should bc carricci out, or none of them should; tl1llS, jf a transaction cannot bc complctcd. its initial steps must bc “undone” in some way. Second, a transaction is used to define atomicity: all of the !Xci)s of a transaction furm a logical atomic unit in the sense that it should appear to users of the database that all of thcsc steps are carried 014 consccutivcly, without any intcrvcning steps of other lransactions. This rcquircmcnt that transactions appear to be atomic is called “scriali/nbility” in the hlcralure [IGLT. RSI., IIG], and has been widely acccptcd as an important correctness criterion for distributed","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128890053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Assumptions in relational database theory 关系数据库理论中的假设
P. Atzeni, D. S. Parker
Many results in relational database theory on the structure of dependencies, query languages, and databases in general have now been established. However, neither (a) the reliance of these results on various assumptions, nor (b) the desirability or reasonableness of these assumptions themselves have been closely examined. These assumptions are nontrivial: examples include the universal relation assumption and the lossless join assumption.The purpose of the present paper is to clarify many of the existing assumptions, and point out weaknesses. This is desirable both to harden the statements of previous results, and to evaluate recent suggestions that certain assumptions (such as the acyclic JD assumption) may be useful for modeling "real world" databases. Specifically, studies are made of assumptions made for (1) universal relations, (2) functional dependency inference, and (3) decomposition theory. We show that:• Some assumptions (such as uniqueness of relationships among attributes) can be more powerful than they appear;• common treatment of FDs is sometimes inappropriate, and for example FD inferences such as {A → B, B → C} |= A → C can be incorrect;• the 'decomposition' approach to design may be hard to justify in real terms; and• Acyclic JDs may have drawbacks in eliminating ambiguity in queries and in modeling real enterprises.It is hoped that this exposition will help clarify some confusing issues in this field, and will lead to a better understanding of which assumptions are reasonable and useful in modeling the "real world".
关系数据库理论中关于依赖关系结构、查询语言和数据库的许多结果现在已经确立。然而,无论是(a)这些结果对各种假设的依赖,还是(b)这些假设本身的可取性或合理性都没有经过仔细研究。这些假设是非平凡的:例子包括全称关系假设和无损连接假设。本文的目的是澄清许多现有的假设,并指出弱点。这对于强化先前结果的陈述和评估最近的建议是可取的,即某些假设(例如无循环JD假设)可能对“真实世界”数据库的建模有用。具体来说,研究的假设是:(1)普遍关系,(2)功能依赖推理,(3)分解理论。我们表明:•一些假设(如属性之间关系的唯一性)可能比它们看起来更强大;•对FD的常见处理有时是不合适的,例如FD推断如{A→B, B→C} |= A→C可能是不正确的;•设计的“分解”方法可能很难在实际中证明;•在消除查询中的歧义和对实际企业建模方面,无环JDs可能有缺点。希望本文的阐述将有助于澄清这一领域中一些令人困惑的问题,并有助于更好地理解哪些假设在模拟“真实世界”时是合理和有用的。
{"title":"Assumptions in relational database theory","authors":"P. Atzeni, D. S. Parker","doi":"10.1145/588111.588113","DOIUrl":"https://doi.org/10.1145/588111.588113","url":null,"abstract":"Many results in relational database theory on the structure of dependencies, query languages, and databases in general have now been established. However, neither (a) the reliance of these results on various assumptions, nor (b) the desirability or reasonableness of these assumptions themselves have been closely examined. These assumptions are nontrivial: examples include the universal relation assumption and the lossless join assumption.The purpose of the present paper is to clarify many of the existing assumptions, and point out weaknesses. This is desirable both to harden the statements of previous results, and to evaluate recent suggestions that certain assumptions (such as the acyclic JD assumption) may be useful for modeling \"real world\" databases. Specifically, studies are made of assumptions made for (1) universal relations, (2) functional dependency inference, and (3) decomposition theory. We show that:• Some assumptions (such as uniqueness of relationships among attributes) can be more powerful than they appear;• common treatment of FDs is sometimes inappropriate, and for example FD inferences such as {A → B, B → C} |= A → C can be incorrect;• the 'decomposition' approach to design may be hard to justify in real terms; and• Acyclic JDs may have drawbacks in eliminating ambiguity in queries and in modeling real enterprises.It is hoped that this exposition will help clarify some confusing issues in this field, and will lead to a better understanding of which assumptions are reasonable and useful in modeling the \"real world\".","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132846200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 63
Session details: Session 1 会话详细信息:会话1
Shin-Cheng Mu
{"title":"Session details: Session 1","authors":"Shin-Cheng Mu","doi":"10.1145/3248282","DOIUrl":"https://doi.org/10.1145/3248282","url":null,"abstract":"","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114499588","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Session details: Session 4 会话详情:会话4
Ratul Mahajan
{"title":"Session details: Session 4","authors":"Ratul Mahajan","doi":"10.1145/3262683","DOIUrl":"https://doi.org/10.1145/3262683","url":null,"abstract":"","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124900899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Testing containment of conjunctive queries under functional and inclusion dependencies 在功能和包含依赖项下测试联合查询的包含
David S. Johnson, Anthony C. Klug
We consider the problem of optimizing conjunctive queries in the presence of inclusion and functional dependencies. We show that the problem of containment (and hence those of equivalence and non-minimality) is in NP when either (a) there are no functional dependencies or (b) the set of dependencies is what we call key-based. These results assume that infinite databases are allowed. If only finite databases are allowed, new containments may arise, as we illustrate by an example. We also prove a "compactness" theorem that shows that no such examples can exist for case (b).
我们考虑了在包含和功能依赖存在的情况下优化联合查询的问题。我们证明了包含问题(以及等价性和非极小性问题)存在于NP中,当(a)不存在功能依赖或(b)依赖集是我们所说的基于键的。这些结果假设允许无限个数据库。如果只允许有限的数据库,就会出现新的容器,正如我们通过一个示例所说明的那样。我们还证明了一个“紧性”定理,该定理表明对于情形(b)不存在这样的例子。
{"title":"Testing containment of conjunctive queries under functional and inclusion dependencies","authors":"David S. Johnson, Anthony C. Klug","doi":"10.1145/588111.588138","DOIUrl":"https://doi.org/10.1145/588111.588138","url":null,"abstract":"We consider the problem of optimizing conjunctive queries in the presence of inclusion and functional dependencies. We show that the problem of containment (and hence those of equivalence and non-minimality) is in NP when either (a) there are no functional dependencies or (b) the set of dependencies is what we call key-based. These results assume that infinite databases are allowed. If only finite databases are allowed, new containments may arise, as we illustrate by an example. We also prove a \"compactness\" theorem that shows that no such examples can exist for case (b).","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123330604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 392
The relational model of data and cylindrical algebras 数据与圆柱代数的关系模型
T. Imielinski, W. Lipski
(This paper did not arrive in time to be published in these proceedings).
(这篇论文没有及时到达,未能在这些会议上发表)。
{"title":"The relational model of data and cylindrical algebras","authors":"T. Imielinski, W. Lipski","doi":"10.1145/588111.588139","DOIUrl":"https://doi.org/10.1145/588111.588139","url":null,"abstract":"(This paper did not arrive in time to be published in these proceedings).","PeriodicalId":126896,"journal":{"name":"Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126976245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
期刊
Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1