Исследование и разработка методов организации выполнения и физической оптимизации запросов к XML-данным
Диссертация
В настоящее время язык XML используется как основное средство унифицированного представления данных различной степени структурированности и все шире применяется при обработке слабоструктурированных данных. В связи с этим возрастают и объемы накопленных XML-дапных, которыми необходимо управлять. Ключевыми компонентами технологии управления XML-данными являются язык путевых выражений XPath… Читать ещё >
Список литературы
- Фомичев А.В., «Методы эффективного выполнения XQuery запросов к XML данным», Материалы Международной конференции студентов и аспирантов по фундаментальным наукам «Ломоносов 2003», Москва, 2003
- Konstantin Antipin, Andrey Fomichev, Maxim Grinev, Sergey Kuznetsov, Leonid Novak, Peter Pleshachkov, Maria Rekouts, and Denis Shiryaev, «Efficient Virtual Data Integration Based on XML», Proceedings of ADBIS 2003
- Антипин K.B., Фомичев A.B., Гринев M.H., Кузнецов С. Д., Новак Л. Г., Плешачков П. О., Рекуц М. П., Ширяев Д. Р., Оперативная интеграция данных на основе XML: системная архитектура BizQuery, Труды Института системного программирования РАН, 2004
- Andrey Fomichev, «XML Storing and Processing Techniques», Proceedings of SYRCoDIS 2004
- Максим Гринев, Сергей Кузнецов, Андрей Фомичев, «Особенности СУБД Sedna. XML-СУБД Sedna: технические особенности и варианты использования», журнал «Открытые системы» #8, издательство «Открытые системы», 2004
- Extensible Markup Language (XML) 1.0 (Third Edition), W3C Recommendation 4th February 2004, Fran? ois Yergeau, Tim Bray, Jean Paoli, С. M. Sperberg-McQueen, Eve Male, http://www.w3.org/TR/! 998/REC-xml-19 980 210
- ISO 8879. Information Processing — Text and Office Systems Standard Generalized Markup Language (SGML), 1986
- HTML 4.01 Specification, W3C Recommendation 24 December 1999, Dave Raggett, Arnaud Le Hors, Ian Jacob, http://www.w3.org/TR/1999/REC-html401 -19 991 224
- World Wide Web Consortium (W3C), http://www.w3.org/
- Suciu, D., Semistructured data and XML, Kluwer Academic Publishers, 2000
- Buneman P., Semistructured data. In proceedings of the ACM SIGMOD/SIGACT Conference on Principle of Database Systems (PODS), Tucson, AZ, 1997, May, 117 121
- Гринев, М., Системы управления полуструктурированными данными, журнал «Открытые системы» #05−06, издательство «Открытые системы», 1999
- ACM SIGMOD (Special Interest Group on Management of Data) Conference, http://www.sigmod.org/sigmod/
- Very Large Data Bases (VLDB) Conference, http://www.vldb.org/dblp/db/conf/vldb/index.html
- Zhen Hua Liu, Muralidhar Krishnaprasad, Vikas Arora: Native XQuery processing in Oracle XMLDB. SIGMOD Conference 2005
- Matthias Nicola, Bert Van der Linden: Native XML Support in DB2 Universal Database. VLDB 2005
- Shankar Pal, Istvan Cseri, Oliver Seeliger, Michael Rys, Gideon Schaller, Wei Yu, Dragan Tomic, Adrian Baras, Brandon Berg, Denis Churin, Eugene Kogan: XQuery Implementation in a Relational Database System. VLDB 2005
- ISO/IEC 10 646: Universal multi-octet character set UCS, ed. M. Suignard
- Когаловский, M.P., Стандарты платформы XML и базы данных, Российские Электронные Библиотеки, 2001, http://www.elbib.ru/index.phtml?page=elbib/rus/methodology/xmlbase/tutorial
- W3C Web Services Activity, http://www.w3.org/2002/ws/
- W3C Semantic Web. http://www.w3.org/2Q01/sw/
- SOAP Version 1.2, W3C Recommendation 24 June 2003, http://www.w3.org/TR/soapl 2
- XML Path Language (XPath) 2.0, W3C Candidate Recommendation 3 November 2005, ed. Anders Berglund et al, http://www.w3.org/TR/2005/CR-xpath20−20Q51103/
- XML Query Working Group, http://www.w3.org/XML/Query/
- XQuery 1.0: An XML Query Language, W3C Candidate Recommendation 3 November 2005, ed. Scott Boag et al, httn://www.w3.org/TR/2005/CR-xquery-20Q51103/
- Namespaces in XML, World Wide Web Consortium 14-January-1999, ed. Tim Bray et al, http://www.w3.org/TR/1999/REC-xml-names-19 990 114
- XML Schema Part 2: Datatypes Second Edition, W3C Recommendation 28 October 2004, ed. Paul V. Biron et al, httn://www.w3.org/TR/2004/REC-xmlschema-2−20 041 028/
- RELAX NG schema language for XML, http://www.relaxng.org/
- Когаловский M.P., Энциклопедия технологий баз данных, М.: Финансы истатистика, 2002
- XQuery 1.0 and XPath 2.0 Data Model (XDM), W3C Candidate Recommendation 3 November 2005, ed. Mary Fernandez et al, http://www.w3.org/TR/20Q5/CR-xpath-datamodel-20 051 103/
- Mary Fernandez, Jerome Simeon: Growing XQuery, In Proc of ECOOP'2003 (European Conference on Object-Oriented Programming)
- Dean Meltz, Rick Long, Mark Harrington, Robert Hain, Geoff Nicholls, An Introduction to IMS: Your Complete Guide to IBM’s Information Management System, IBM Press, 2004 CODASYL DBTG Report, April 1971
- Alfons Kemper, Donald Kossmann: Adaptable Pointer Swizzling Strategies in Object Bases. ICDE 1993: 155−162 46. Li, Q., Moon, В.: Indexing and Querying XML Data for Regular Path Expressions,
- Proceedings of the 27th VLDB Conference, Roma, Italy, 2001
- J. McHugh, S. Abiteboul, R. Goldman, D. Quass, J. Widom. Lore: A Database Management System for Semistructured Data, SIGMOD Record, 2001
- Patrick O’Neil, Elizabeth O’Neil, Shankar Pal, Istvan Cseri, Gideon Schaller, Nigel Westbury: ORDPATHs: Insert-Friendly XML Node Labels, In Procof the ACM SIGMOD Conference, 2004
- H.A. Азнаурян, С. Д. Кузнецов, Л. Г. Новак, М. Н. Гринев: SLS: Нумерующая схема для больших XML-документов, Программирование, 2006, № 1 (принята к публикации)
- Goldman R., McHugh J., Widom J. From simistructured data to XML: Migrating the Lore data model and query language. In ACM SIGMOD Workshop on the Web (WebDB), Philadelphia, PA, 1999
- Tian, F., DeWit, D., Chen, J., Zhang, C.: The Design and Performance Evaluation of Alternative XML Storage Strategies. SIGMOD Record 31(1): 5−10 (2002)
- Igor Tatarinov, Stratis Viglas, Kevin S. Beyer, Jayavel Shanmugasundaram, Eugene J. Shekita, Chun Zhang: Storing and querying ordered XML using a relational database system. SIGMOD Conference 2002: 204−215
- Jagadish, H., Al-Khalifa, S., Chapman, A., Lakshmanan, L., Nierman, A., Paparizos S., Patel, J., Srivastava D., Wiwatwattana N. Wu, Y. and Yu, C.: TIMBER: A Native XML Database, The VLDB Journal, Volume 11, Issue 4 (2002)
- Al-Khalifa, S., Jagadish, H., Patel, J., Wu, Y., Koudas, N. Srivastava, D.: Structural Joins: A Primitive for Efficient XML Query Pattern Matching, Proceedings of ICDE 2002, San Jose, California
- Barbara Catania, Wen Qiang Wang, Beng Chin Ooi, Xiaoling Wang: Lazy XML Updates: Laziness as a Virtue of Update and Structural Join Efficiency. SIGMOD Conference 2005
- Fiebig, Т., Helmer, S., Kanne, C.-C., Moerkotte, G., Neumann, J., Schiele, R., Westmann, Т.: Anatomy of a native XML base management system, The VLDB Journal, Volume 11, Issue 4 (2002)
- Leela, K., Haritsa, J.: SphinX: Schema-conscious XML Indexing, Technical Report, TR-2001−04, DSL/SERC, http://dsl.serc.iisc.ernet.in/pub/TR/TR-2001−04.pdf
- Xiaofeng Meng, Daofeng Luo, Mong-Li Lee, Jing An: OrientStore: A Schema Based Native XML Storage System. VLDB 2003
- Albrecht Schmidt, Florian Waas, Martin L. Kersten, Michael J. Carey, Ioana
- Manolescu, Ralph Busse: XMark: A Benchmark for XML Data Management. VLDB 2002
- Stephane Bressan, Gillian Dobbie, Zoe Lacroix, Mong-Li Lee, Ying Guang Li, Ullas Nambiar, Bimlesh Wadhwa: X007: Applying 007 Benchmark to XML Query Processing Tool. CIKM 2001
- Shakespeare in XML the collection of Shakespeare’s plays marked up in XML, http://www.ibiblio.org/xml/examples/shakespeare/
- DBLP XML records, http://dblp.uni-trier.de/xml/
- L. Mignet, D. Barbosa, P. Veltri. The XML Web, A First Study. Proc. 12th Intl. WWW Conference, Budapest, 2003
- Грииев M.H.: Модельно-языковые средства управления данными, Диссертация на соискание ученой степени кандидата физико-математических наук, Москва, 2003
- Surajit Chaudhuri: An Overview of Query Optimization in Relational Systems. PODS 1998
- Persistent Heap, http://modis.ispras.ru/~fomichev/tools/ph/ph.htm
- Э. Таненбаум, Современные операционные системы, 2-е издание, «Питер», 2002
- Silberschatz, A., Korth, Н., Sudarshan, S.: Database System Concepts, Third Edition, McGraw-Hill, 1997
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price: Access Path Selection in a Relational Database Management System. SIGMOD Conference 1979
- XSLT 2.0 and XQuery 1.0 Serialization, W3C Working Draft 15 September 2005, ed. Michael Kay et al, http://www.w3.org/TR/2005/WD-xslt-xquerv-serialization-20 050 915/
- Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом: Системы баз данных. Полный курс, «Вильяме», 2003
- Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita: Object and
- File Management in the EXODUS Extensible Database System. VLDB 1986
- Microsoft Developers Network, http://msdn.microsoft.com/
- Linux Documentation (including Manual Pages), http://www.linux.org/docs/index.html
- Hong-Tai Chou, David J. DeWitt: An Evaluation of Buffer Management Strategies for Relational Database Systems. VLDB 1985
- David R. Butenhof, Programming with POSIX Threads, Addison-Wesley, 1997
- Seth J. White, David J. DeWitt: A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies. VLDB 1992
- Wilson, P., Kakkad, S.: Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Supporting Huge Address Spaces on Standard Hardware, Proceedings of Workshop on Object Orientation and Operating Systems, Paris, France, 1992
- Wilson, P., Kakkad, S.: Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Supporting Huge Address Spaces on Standard Hardware, Proceedings of Workshop on Object Orientation and Operating Systems, Paris, France, 1992
- C. Lamb, G. Landis, J. Orenstein, D. Weinreb, «The ObjectStore Database System», Communications of the ACM, Vol. 34, No. 10, October 1991.
- Seth J. White, David J. DeWitt: QuickStore: A High Performance Mapped Object Store. SIGMOD Conference, 1994
- Goetz Graefe, William J. McKenna: The Volcano Optimizer Generator: Extensibility and Efficient Search. ICDE 1993
- Laura M. Haas, Johann Christoph Freytag, Guy M. Lohman, Hamid Pirahesh: Extensible Query Processing in Starburst. SIGMOD Conference 1989
- Ashraf Aboulnaga, Alaa R. Alameldeen, Jeffrey F. Naughton: Estimating the Selectivity of XML Path Expressions for Internet Scale Applications. VLDB 2001
- Wei Wang, Haifeng Jiang, Hongjun Lu, Jeffrey Xu Yu: Bloom Histogram: Path Selectivity Estimation for XML Data with Updates. VLDB 2004
- Neoklis Polyzotis, Minos N. Garofalakis, Yannis E. Ioannidis: Selectivity Estimation for XML Twigs. ICDE 2004
- Куржанский А.Б., Учебник по курсу «Динамическое программирование и процессы управления», 2005
- Goetz Graefe, David J. DeWitt: The EXODUS Optimizer Generator. SIGMOD Conference 1987
- Gregory Piatetsky-Shapiro, Charles Connell: Accurate Estimation of the Number of
- Tuples Satisfying a Condition. SIGMOD Conference, 1984
- S. B. Yao: Approximating Block Accesses in Database Organizations, Communications of the ACM, Volume 20, Issue 4, April 1977
- George Diehr, Aditya N. Saharia: Estimating Block Accesses in Database Organizations. IEEE Trans. Knowl. Data Eng. 6(3): 497−499 (1994)