350 руб
Журнал «Системы высокой доступности» №1 за 2014 г.
Статья в номере:
Методы унификации нетрадиционных моделей данных
Ключевые слова:
нетрадиционные модели данных
большие данные
отображения моделей данных
интеграция информационных ресурсов
Авторы:
С. А. Ступников - к. т. н., ст. науч. сотрудник ИПИ РАН. E-mail: ssa@ipi.ac.ru
Н. А. Скворцов - науч. сотрудник ИПИ РАН. E-mail: nskv@ipi.ac.ru
В. И. Будзко - д.т.н., профессор, зам. директора ИПИ РАН, гл.-корр. Академии криптографии РФ. E-mail: vbudzko@ipiran.ru
В. Н. Захаров - д.т.н., ученый секретарь ИПИ РАН. E-mail: VZakharov@ipiran.ru
Л. А. Калиниченко - д.ф.-м.н., профессор, зав. лабораторией ИПИ РАН. E-mail: leonidandk@gmail.com
Аннотация:
Одна из нерешенных проблем манипулирования большими данными - проблема интеграции различных нетрадиционных моделей данных (отличающихся от реляционной), для решения которой необходимо прежде всего создание унифицированного представления различных видов нетрадиционных моделей в канонической информационной модели. Такое представление требует построения отображения моделей данных, сохраняющего семантику их языков определения данных и манипулирования данными, в каноническую модель.
Страницы: 18-39
Список источников
- Challenges and Opportunities with Big Data. Computing Community Consortium. 2012. URL: http://cra.org/ccc/docs/init/bigdatawhitepaper.pdf (датаобращения: 05.02.2014).
- Захаров В. Н., Калиниченко Л. А., Соколов И. А., Ступников С. А. Конструирование канонических информационных моделей для интегрированных информационных систем // Информатика и ее применения. М.: ИПИРАН. 2007. Т. 1. Вып. 2. C. 15-38.
- Kalinichenko L. A., Briukhov D. O., Martynov D. O., Skvortsov N. A., Stupnikov S. A. Mediation Framework for Enterprise Information System Infrastructures. // Proc. of the 9th International Conference on Enterprise Information Systems ICEIS 2007. Funchal. 2007. V.: Databases and Information Systems Integration. P. 246-251.
- Kalinichenko L. A., Stupnikov S. A.Heterogeneous information model unification as a pre-requisite to resource schema mapping // A. D-Atri and D. Saccà (eds.), Information Systems: People, Organizations, Institutions, and Technologies. Proc. of the V Conference of the Italian Chapter of Association for Information Systems, itAIS. Berlin-Heidelberg: Springer Physica Verlag, 2010. P. 373-380.
- Kalinichenko L. A., Stupnikov S. A., Martynov D. O. SYNTHESIS: a Language for Canonical Information Modeling and Mediator Definition for Problem Solving in Heterogeneous Information Resource Environments. Moscow: IPI RAN, 2007. 171 p.
- Брюхов Д. О., Вовченко А. Е., Захаров В. Н., Желенкова О. П., Калиниченко Л. А., Мартынов Д. О., Скворцов Н. А., Ступников С. А. Архитектура промежуточного слоя предметных посредников для решения задач над множеством интегрируемых неоднородных распределенных информационных ресурсов в гибридной грид-инфраструктуре виртуальных обсерваторий // Информатика и ее применения. М.: ИПИ РАН, 2008. Т. 2. Вып. 1. С. 2 - 34.
- Vassiliadis P., Sellis T. K. A Survey of Logical Models for OLAP Databases. // SIGMOD Record. 1999. V. 28. № 4. P. 64-69.
- Pedersen T. B., Jensen C. S.Multidimensional Database Technology. // IEEE Computer. 2001. V. 34. № 12. P. 40-46.
- Libkin L., Machlin R., Wong L. A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques. // Proc. of the 1996 ACM SIGMOD International Conference on Management of Data. 1996. P. 228-239.
- Baumann P. A Database Array Algebra for Spatio-Temporal Data and Beyond. // Next Generation Information Technologies and Systems. 1999. P. 76-93.
- Brown P. G.Overview of SciDB: Large Scale Array Storage, Processing and Analysis. // Proc. of the 2010 ACM SIGMOD International Conference on Management of Data. 2010. P. 963-968.
- Besla J., Kim K. T.Report from the First Workshop on Extremely Large Databases. // Data Science Journal. 2008. V. 7.
- Large Synoptic Survey Telescope. URL: http://www.lsst.org/ (датаобращения: 05.02.2014).
- Kersten M. L., Zhang. Y., Ivanova M., Nes N. J. SciQL, a query language for science applications. // EDBT/ICDT Workshop on Array Databases. Uppsala. 2011. P. 1-12.
- Astronomy in ArrayDB. URL: http://scidb.org/UseCases/ Astronomy%20in%20ArrayDB.pdf (датаобращения: 05.02.2014).
- SciDB User's Guide. Version 13.12. 2014. URL: http://www.scidb.org/HTMLmanual/13.12/scidb_ug/index.html (дата обращения: 05.02.2014).
- Buck J. B., Watkins N., LeFevre J., Ioannidou K., Maltzahn C., Polyzotis N., Brandt S. A.SciHadoop: array-based query processing in Hadoop. // Proc. of 2011 International Conference for High Performance Computing, Networking, Storage and AnalysisSuper Computing. ACM, 2011. ISBN: 978-1-4503-0771-0.
- Ступников C. А. Верифицируемое отображение модели данных, основанной на многомерных массивах, в объектную модель данных // Информатика и ее применения. М.: ИПИРАН, 2013. Т. 7. Вып. 3. С. 22-34.
- Angles R. A Comparison of Current Graph Database Models. // Proc. of IEEE 28th International Conference on Data Engineering Workshops (ICDEW). 2012. P. 171-177.
- Malewicz G., Austern M. H., Bik A. J. C., Dehnert J. C., Horn I., Leiser N., Czajkowski G. Pregel: A System for Large-Scale Graph Processing. // Proc. of the 2010 ACM SIGMOD International Conference on Management of Data. 2010. P. 135-145.
- Shao B., Wang H., Li Y.Trinity: a distributed graph engine on a memory cloud. // Proc. of the 2013 ACM SIGMOD International Conference on Management of Data. 2013. P. 505-516.
- Titan Project. URL: https://github.com/thinkaurelius/titan/wiki (дата обращения: 05.02.2014).
- Neo4j Graph Database. URL: http://www.neo4j.org/ (датаобращения: 05.02.2014).
- The Neo4j Manual. 2013. URL: http://docs.neo4j.org/ (дата обращения: 05.02.2014).
- Abrial J.-R. The B-Book: Assigning Programs to Meanings. Cambridge: Cambridge University Press, 1996. ISBN:0-521-49619-5.
- Cattell R. Scalable SQL and NoSQL Data Stores. // ACM SIGMOD Record. NY: ACM New York, 2010. V. 39. Iss. 4. P. 12-27.
- Stoica I., Morris R., Liben-Nowell D., Karger D. R., Kaashoek M. F., Dabek F., Balakrishnan H. Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Transactions on Networking (TON). 2003. V. 11. Iss. 1. P. 17-32.
- Apache HBase Home. URL: http://hbase.apache.org/ (датаобращения: 05.02.2014).
- MongoDB. URL: http://www.mongodb.org/ (дата обращения: 05.02.2014).
- Martin J.Managing the Data-base Environment. New Jersey: Prentice-Hall. 381 p. ISBN 0-13-550582-8.
- Gray J. The Transaction Concept: Virtues and Limitations. // Proceedings of the 7th International Conference on Very Large Databases. Cupertino: Tandem Computers, 1981. P. 144-154.
- Pritchett D.Base: An Acid Alternative. // ACM Queue. 2008. V. 6. Iss 3. P. 48-55.
- Getting Started with NoSQL Database 11g Release 2. Oracle. 2011. URL: http://docs.oracle.com/cd/NOSQL/html/GettingStartedGuide/Oracle-NoSQLDB-GSG.pdf (дата обращения: 05.02.2014).
- TheApacheCassandraProject. URL: http://cassandra.apache.org/ (дата обращения: 05.02.2014).
- Скворцов Н. А. Отображение моделей данных NoSQL в объектные спецификации. Труды 14-й Всероссийской научной конференции «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» RCDL 2012. Переславль-Залесский: УниверситетгородаПереславля. 2012. С. 78-87.
- Crockford D. The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627. The Internet Engineering Task Force (IETF) 2006. URL:http://tools.ietf.org/html/rfc4627 (датаобращения: 05.02.2014).
- RDF vocabulary description language 1.0: RDF schema. D. Brickley, R.V. Guha (Eds.), W3C Recommendation. W3C, 2004. URL: http://www.w3.org/TR/2004/REC-rdf-schema-20040210 (дата обращения: 05.02.2014).
- OWL Web Ontology Language Reference. M. Dean, G. Schreiber (Eds.), W3C Recommendation. W3C, 2004. URL: http://www.w3.org/TR/2004/REC-owl-ref-20040210/ (дата обращения: 05.02.2014).
- SPARQL Query Language for RDF. E. Prud'hommeaux, A. Seaborne (eds.), W3C Recommendation. W3C, 2008. URL: http://www.w3.org/TR/rdf-sparql-query/ (дата обращения: 05.02.2014).
- Erling O. Virtuoso, a Hybrid RDBMS/Graph Column Store. // IEEE Data Engineering Bulletin. 2012. V. 35. №1. P. 3-8.
- Linked Open Data. W3C SWEO Community Project. URL: http://www.w3.org/wiki/SweoIG/TaskForces/CommunityProjects/LinkingOpenData (датаобращения: 05.02.2014).
- Datahub. The easy way to gat, use and share data. URL: http://datahub.io/ (дата обращения: 05.02.2014).
- Turtle Terse RDF Triple Language. W3C, 2011. URL: http://www.w3.org/TeamSubmission/turtle/ (дата обращения: 05.02.2014).
- Oren E. et al. ActiveRDF: Object-oriented semantic web programming. // Proc. of the 16th international conference on World Wide Web. ACM, 2007. С. 817-824.
- Скворцов Н. А. Отображение модели данных RDF в каноническую модель предметных посредников // Электронные библиотеки: перспективные методы и технологии, электронные коллекции: Труды XV Всероссийской научной конференции RCDL 2013 (Ярославль, 14 - 17 октября 2013). Ярославль: ЯрГУим. П. Г. Демидова. 2013. С. 202-209. ISBN 978-5-8397-1004-7.
- Kalinichenko L. A. Method for Data Models Integration in the Common Paradigm // Proc. of the First East-European Symposium on Advances in Databases and Information Systems ADBIS 97. - St.-Petersburg: Nevsky Dialect, 1997. V. 1: Regular Papers. P. 275-284.
- Atelier B. the industrial tool to efficiently deploy the B Method. URL: http://www.atelierb.eu/index-en.php (датаобращения: 05.02.2014).
- Ballegooij A. R. RAM: Array Database Management through Relational Mapping. SIKS Dissertation Series. SIKS, 2009. 180 p. http://oai.cwi.nl/oai/asset/14074/14074D.pdf (дата обращения: 05.02.2014).
- Theodoratos D. Semantic Integration and Querying of Heterogeneous Data Sources Using a Hypergraph Data Model // BNCOD 2002. Lecture Notes in Computer Science. V. 2405. Springer, 2002. P. 166 - 182.
- Sundaresan S., Hu G: Schema integration of distributed databases using hyper-graph data model. // Proc. of Information Reuse and Integration Conf, IRI 2005. 2005. P. 548-553.
- Tahat A. Ling M.H.T. Mapping Relational Operations onto Hypergraph Model // Proc. of CoRR 2011. - The Python Papers, 2011. V. 6 Iss. 1. P. 1.
- Calvanese D., Giacomo G., Lenzerini M., Vardi M. Query Processing under GLAV Mappings for Relational and Graph Databases. // Proc. of the VLDB Endowment. 2012. V. 6. № 2. P. 61 - 72.
- Ступников С. А. Отображение графовых моделей данных в каноническую модель в системах с интенсивным использованием данных. // Системы высокой доступности. № 1. 2014.
- Merriman D. SQL to Mongo Mapping Chart. 2011. URL: http://docs.mongodb.org/manual/reference/sql-comparison/ (дата обращения: 05.02.2014).
- Meijer H.J.M. Object model to key-value data model mapping US Patent App. 12/938,168, 2010. Google Patents, 2013.
- The Apache Hive data warehouse software. URL: http://hive.apache.org/ (дата обращения: 05.02.2014).
- JavaScript Object Notation. URL: http://www.json.org/ (датаобращения: 05.02.2014).
- JsonSerde - a read/write SerDe for JSON Data. URL: https://github.com/rcongiu/Hive-JSON-Serde (дата обращения: 05.02.2014).
- Using Oracle External Tables To Access Oracle NoSQL Database Data. Oracle Technology Network. Documentation. URL: http://docs.oracle.com/cd/E26161_02/html/examples/ externaltables/cookbook.html (датаобращения: 05.02.2014).
- Yu L. Linked open data // A Developer-s Guide to the Semantic Web. Springer Berlin Heidelberg, 2011. С. 409-466.
- Beckett D., Grant J. SWAD-Europe Deliverable 10.2: Mapping Semantic Web data with RDBMSes. W3C, 2003. URL: http://www.w3.org/2001/sw/Europe/reports/ scalable_rdbms_mapping_report. (датаобращения: 05.02.2014).
- Wilkinson K., Sayers C., Kuno H.A., Reynolds D. Efficient RDF Storage and Retrieval in Jena2.// In Semantic Web and Databases Workshop. 2003. P. 131 - 150.
- Bornea M. A. et al. Building an Efficient RDF Store Over a Relational Database. // Proc. of the 2013 ACM SIGMOD International Conference on Management of Data. New York: ACM, 2013. P. 121 - 132.
- Sahoo S. S. et al. A survey of current approaches for mapping of relational databases to RDF. W3C RDB2RDF Incubator Group Report. 2009.
- Chebotko A., Lu S., Fotouhi F. Semantics preserving SPARQL-to-SQL translation // Data & Knowledge Engineering. 2009. Т. 68. №. 10. С. 973 - 1000.