Организация эффективного размещения данных в ЭВМ на основе модифицированного метода В-деревьев
Диссертация
Многомерное хеширование состоит из множества различных методов организации вторичных ключей в хеш. Они имеют незначительные отличия в способах организации оглавления хеша и в эксплуатационных характеристиках. Наиболее удачной реализацией многомерного хеша является «файл с двойной сеткой». Его коэффициент избыточности составляет около 1.3−2, что много меньше, нежели у многомерного массива. Время… Читать ещё >
Список литературы
- Айвазян С.А., Бухштабер В. М., Юнюков И. С., Мешалкин Л. Д. // Прикладная статистика: классификация и снижение размерности. М.: Финансы и статистика. — 1989. — 212 с.
- Артемьев В. Что такое business intelligence? // Открытые системы. -2003.-№ 4.-80 с.
- Архипенков С., Голубев Д., Максименко О. Хранилища данных. От концепции до внедрения // М.: Диалог-МИФИ. 2002. — 126 с.
- Аткинсон М.И. и др. Манифест систем объектно-ориентировнных баз данных // СУБД. 1995. — № 4. — С. 142−155.
- Баутов А. ИТ и прогнозирование экономических процессов // Директор ИС. 2002. — № 9. — 112 с.
- Бич Д. К объектным моделям данных // Открытые системы. 1994. -№ 4.-С. 5−55.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами на С++, 2-Е ИЗД. // М.: «Издательство Бином». 1998 г. — 467 с.
- Вирин В. Храните данные в микрокубе // Computerworld. -2002. № 46. — 76 с.
- Волков Д. От частного к общему // Открытые системы. 2002. — № 2. -84 с.
- Волков И., Галахов И. Архитектура современной информационно-аналитической системы // Директор ИС. 2002. — № 3. — 128 с.
- Галатенко В., Гвоздев А. Типы и структуры данных в informix-universal server // СУБД. 1997. — № 03. -92 с.
- Галахов И. Проектирование корпоративной информационно-аналитической системы // Открытые системы. 2003. — № 4. — 88 с.
- Гвоздев В.Е., Павлов С. В., Ямалов И. У. Информационное обеспечение контроля и управления состоянием природно-технических систем: Учеб. Пособие // УГАТУ Уфа, 2002. — 138 с.
- Гик Дж. Прикладная общая теория систем // М.: Мир. 1981. 212 с.
- Глинников М. ИТ-рецепты ICN // Директор ИС. 2002. — № И.100с.
- Глоссарий по хранилищам данных, многомерному моделированию и анализу данных // Директор ИС. -2002. № 3. — 108 с.
- Дмитриев П. «Кворум» продвигает порталы // Сети. -2003. № 1.96 с.
- Дэйт К.Дж. Введение в системы баз данных, 6-е издание // Пер. с англ. К.- М.- СПб.: Издательский дом «Вильяме». — 1999. — 624 с.
- Дюк В.А. обработка данных на пк в примерах // СПб: Питер. 1997. -248 с.
- Дюк В.А., Самойленко A. Data mining: учебный курс // СПб: Питер. -2001.-404 с.
- Зырянов М. Диалектика быстрого роста // Computerworld. 2001. — № 46.- 104 с.
- Зырянов М. Эволюция продолжается // Computerworld. 2001. — № 35.-88 с.
- Иванов П. Ситуационная аналитика // Computerworld. 2003. — № 19. -76 с.
- Ивлев Д.В., Левков А. А., Христодуло О. И. Оценка эффективности индексных структур в многомерных базах данных // Интеллектуальные системы управления и обработки информации: Тез. доклада междунар. науч. техн. конф. Уфа: Уфимск. гос. неф.техн. ун-т, 1999.
- Ильясов Б.Г., Кабальнов Ю. С., Ивлев Д. В., Левков А. А., Христодуло О. И. Применение многомерных технологий при созданииинформационных систем в образовании // Телематика 2001: Тез. доклада междунар. науч. методич. конф. Санкт-Питербург, 2001.
- Йодан Э. Структурное программирование и конструирование программ // М.: Мир. 1974. — 415 с.
- Ким В. Три основных недостатка современных хранилищ данных // Открытые системы № 02−2003.
- Киселев М., Соломатин Е. Средства добычи знаний в бизнесе и финансах // Открытые системы. 1997. — № 4. — с. 41−44.
- Кнут Д. Искусство программирования, том 1 // Основные алгоритмы, 3. е изд. М.: «Вильяме». — 2000. — 560 с.
- Комафорд К. Корпоративная отчетность: серверная архитектура для распределенного доступа к информации // Открытые системы. 1999. — № 2. -96 с.
- Комплексное решение для создания систем управления предприятием // http://www.osp.ru/news/busines/2002/03/11 01 .htm
- Корнеев В.В., Гареев А. Ф., Васютин С. В., Райх В. В. Базы данных. Интеллектуальная обработка информации // М.: Нолидж. 2001. -248 с.
- Коул Б. Появляются продукты для многомерного представления информации из баз данных // Computer World. 1994. — № 47. — 76 с.
- Кречетов Н. Продукты для интеллектуального анализа данных. // Рынок программных средств. 1997. — № 14. -с. 32−39.
- Крил П. Oracle расстается с express olap // Computerworld. 2002. — № 21.-76 с.
- Кузнецов С. Хранилища данных в начале века // Открытые системы. 2002. — № 1.-80 с.
- Левков А.А., Христодуло О. И. Применение циклических структур для организации эффективного размещения информации на физических носителях в субд // Телекоммуникации и информатизация образования. 2003. -№ 1. — С.43−52.
- Левшин И. Эксперименты на себе // Computerworld. 2002. — № 34.72 с.
- Лисянский К. Архитектурные решения и моделирование хранилищ и витрин данных // Директор ИС. 2002. — № 3. — 112 с.
- Львов М. Построение информационно-аналитической системы // Открытые системы. 2003. — № 4. — 88 с.
- Майерс Г. Надежность программного обеспечения // М.: Мир. 1980. -360 с.
- Мартин Дж. Организация баз данных в вычислительных системах // М.: Мир. 1980.-662 с.
- Масштабируемость систем бизнес-аналитики // http://www.interface.ru/crystal/cms.htm
- Моран Б. Перспективы data mining // http://www.osp.ru/win2000/sql/editor/20 0212sel35.htm
- Нагао М., Катаяма Т., Уэмура С. Структуры и базы данных // М.: Мир. 1986.- 198 с.
- Николаи Дж. IBM объединяет olap и добычу данных // Computerworld. 2001. — № 46. — 72 с.
- Оганесян А. Модели и инструменты интеграции // Открытые системы. 2000. — № 11. — 80 с .
- Оузьер Д. Разработка приложений баз данных в среде delphi 5 // Бином. 1997. 524 с.
- Педерсен Т.Б., Йенсен К. Технология многомерных баз данных // Открытые системы. 2002. — № 1. — 88 с.
- Позин Б., ИТ будущего: потребности и возможности (1-я часть) // Директор ИС. 2002. — № 2. — 112 с.
- Рамодин Д. D3 server 7.0 постреляционная современная система управления базами данных // Мир ПК. — 1997. — № 3. — 100 с.
- Редько В.Н., Басараб И. А. Базы данных и информационные системы // Математика и кибернетика. 1987. — № 6. — 31 с.
- Ривкин М. Новые возможности oracle 9.2 // Открытые системы. — 2002. -№ 11.-96 с.
- Рузайкин Г. И. Кладезь знаний по бд // Мир ПК. 2003. — № 4. — 96 с.
- Салливан Т. OLAP наоборот // Computerworld. 2002. — № 27. — 60 с.
- Салливан Т. Данных больше, доступ — лучше // Computerworld. -2001. -№ 38. -96 с.
- Салливан Т. Это надо рисовать: программное обеспечение анализа данных становится более выразительным // Computerworld. 2000. — № 42. — 80 с.
- Сахаров А.А. Концепции построения и реализации информационных систем, ориентированных на анализ данных // СУБД. 1996. — № 4. — 56 с.
- Сахаров А.А. Принципы проектирования и использования многомерных баз данных (на примере oracle express server) // СУБД. 1996. — № 3.-60 с.
- Современные аналитические технологии для студентов МЭСИ // http://www.osp.ni/news/events/2002/06/l 3 02. htm
- Спирли Э. Корпоративные хранилища данных. Планирование, разработка, реализация. Том.1: Пер. с англ. // М.: Вильяме. 2001. — 616 с.
- Стулов А. Особенности построения информационных хранилищ // Открытые системы. 2003. — № 4. — 84 с.
- Уитни Р. Итеративный алгоритм для массивов данных // http://www.osp.ru/win2000/sql/olap/14olap09.htm
- Уитни Р. Оптимизация службы analysis services в sql server 2000 // http://www.osp.ru/win2000/sql/olap/20 0305so228.htm
- Федоров С. Стратегическое планирование сетей масштаба предприятия // www.citforum.ru/database/articles/art 15. shtml
- Фокс Д. OLAP для разработчиков // http://www.osp.ru/win2000/sql/olap/57olap04.htm
- Фонсека Б. Cognos фокус на OLAP // Computerworld. — 2003. — № 8. -64 с.
- Цикритзис Д., Лоховски Ф. Модели данных // М.: Финансы и статистика. 1985. — 344 с.
- Цуприков С. Методология sybase для создания хранилищ и витрин данных // http://www.interface.ru/sybase/msy.htm
- Чаудхури С., Дайал У., Ганти В. Технология баз данных в системах поддержки принятия решений // Открытые системы. 2002. — № 1. — 80 с.
- Шуленин А. Масштабируемость аналитических систем // Windows & .NET Magazine/RE. 2002. — № 1−2. — 128 с.
- Эдельштейн X. Битовые массивы ускоряют обработку запросов к информационным хранилищам // Computerweek. 1996. — № 28. — 36 с.
- Янг Дж., Танг Ч., Сони С., Куртц В. Измерение быстродействия работы алгоритмов// http://www.osp.ru/win2000/sql/olap/25olap08.htm
- Abel, D. J. and Mark, D. M. A comparative analysis of some two-dimensional orderings // Geographical Information Systems. -1990. № 4. — C.21−31.
- Abel, D. J. and Smith, J. L. A data structure and algorithm based on a linear key for a rectangle retrieval problem // Computer Vision. 1983.- № 24.- C. l-13.
- Ang, C. and Tan, T. New linear node splitting algorithm for R-trees // Springer-Verlag. 1992. — 212 c.
- Atkinson M., Bansilhon F., DeWitt D., Dittrich K., Maier D., Zdonik S. The Object-Oriented Database System Manifesto // 1st Int. Conf. Deductive and Object-Oriented Databases: Kyoto, Japan. 1989. — C.4−6
- Bayer, R. 1996. The Universal B-tree for multidimensional indexing // Technical Report 19 639, Technische Universitat Mrnchen, Munich, Germany: http://www.leo.org/pub/comp/doc/techreports/tum/informatik/report/1996/TUM-I9639.ps.gz.
- Bayer, R. and McCreight, E. M. Organization and maintenance of large orderedindices // Acta Informatica. 1972.- № 3. — C.173−189.
- Becker, L. and Guting, R. H. Rule-based optimization and query processing in an xtensible geometric database system // ACM Trans. Database Systems. 1992. — № 17. — C.247−303
- Beckmann, N., Kriegel, H.-P., Schneider, R., and Seeger, B. The R-tree: An ancient and robust access method for points and rectangles // In Proc.: ACM SIGMOD Int.Conf. on Management of Data. 1990. C.322−331.
- Bentley, J. L. 1979. Multidimensionalbinary search in database applications // IEEE Trans. Software: Eng. 1979. — № 5.- C.333−340.
- Bentley, J. L. and Friedman, J. H. 1979. Data structures for range searching I I ACM Сотр. 1979. — № 11. -C.397−409.
- Bentley, J. L. Multidimensional binary search trees used for associative searching // Comm. ACM. 1975.- № 9. — C.509−517.
- Berchtold, S., Keim, D., and Kriegel, H.-P. The X-tree: An index structure for high-dimensional data // In Proc.: 22nd Int. Conf. on Very Large Data Bases. 1996.- C.102−106.
- Boulding K.E. General Systems Theory The Skeleton of Science // Management Science. — 1956. -№ 2. — C.13−23.
- Brinkhoff, T. and Kriegel, H.-P. The impact of global clustering on spatial database systems // In Proc.: 20th Int. Conf. on Very Large Data Bases. 1994. — C.168−179.
- Buchmann, O. Genther, T. R. Smith, and Y.-F. Wang Eds., Design and Implementation of Large patial Databases // LNCS 409: Berlin, Heidelberg, New York. 1990.-332 c.
- Burkhard, W. A. Interpolation-based index maintainance 7/ BIT 23.-C.274−294.
- Chaudhuri S., Dayal U., An Overview of Data Warehousing and OLAP Technology // SIGMOD Record: Vol.26. -1996. № 1. — C.213−215.
- Codd E.F. A Relational Model of Data for Large Shared Data Banks // CACM. 1970. № 6.201 c.
- Codd E.F. Relational Completeness of Data Base Sublanguages // Data Base Systems: Courant Computer Science Symposia Series 6. 1972.422 c.
- Codd E.F., Codd S.B., Salley C.T., Providing OLAP (On-Line Analytical Processing) to User-Analysts // An IT Mandate: E.F.Codd & Associates.- 1993. 175 c.
- Cornelio A., Shamkant B. Navathe, Keith L. Doty. Extending Object-Oriented Concepts to Support Engineering Applications // 6th Int. Conf. Data Eng.: Los Angeles, Calif., USA. -1990. № 2.- C.5−9.
- Dandamudi, S. P. and Sorenson, P. G. Improved partial-match search algorithms for BD-trees // The Computer Journal. 1991. -№ 5. — C.415−422.
- Demarest M. Building The Data Mart // DBMS. 1994. -№ 6. C.34−46.
- Evangelidis, G., Lomet, D., and Salzberg, B. 1995. The hB-tree: A modified hB-tree supporting concurrency, recovery and node consolidation // In Proc.: 21st Int. Conf. on Very Large Data Bases. 1995. — C.551−561.
- Faloutsos, C. and Gaede, V. Analysis of n-dimensional quadtrees using the Hausdor fractal dimension // In Proc.: 22nd Int. Conf. on Very Large Data Bases. -1996.-311 c.
- Faloutsos, C. and Kamel, I. Beyond uniformity and independence: Analysis of R-trees using the concept of fractal dimension // In Proc.: 13th ACM SIGACT-SIGMOD-SIGART Symp. on Principles of Database Systems. 1994.- C.4−13.
- Flajolet, P. On the performance evaluation of extendible hashing and trie searching // Acta Informatica. 1996. — № 20. — C.345−369.
- Freeston, M. A general solution of the n-dimensional B-tree problem // In Proc.: ACMSIGMOD Int. Conf. on Management of Data.- 1995. C.80−91.
- Freeston, M. On the complexity of BV-tree updates // In Proc.: Workshop on Constraint Databases and their Application. -1997. C.282−293.
- Goldstein J., Ramakrishnan R., Shaft U. Compressing relations and indexes // In Proc.: IEEE Conf. on Data Engineering, Orlando, FL, USA. 1998. -C.370−379.
- Goyal K., Ramamritham K., Datta A., Thomas H. Indexing and Compression in Data Warehouses // Technical Report: Indian Institute of Technology, Bombay. 1999.-98 c.
- Hellerstein, J. M., Koutsoupias, E., and Papadimitriou, С. H. Towards a theory of indexability // In Proc.: 16th ACM SIGACT-SIGMOD-SIGART Database Systems. 1997. 189 c.
- Hellerstein, J. M., Naughton, J. F., and Pfeffer, A. Generalized search trees for database systems // In Proc.: 21th Int. Conf. on Very Large Data Bases. -1995. C.562−573.
- Henrich, A. Adapting the TransformationTechnique to Maintain MultiDimensional Non-Point Objects in k-d-Tree Based Access Structures // In Proc.: 3rd ACM Workshop on Advances in Geographic Information Systems. 1995. -312 c.
- Henrich, A., Six, H.-W., and Widmayer, P. The LSD tree: Spatial access to multidimensional point and non-point objects // In Proc.: 15th Int. Conf. on Very Large Data Bases. 1989. — C.45−53.
- Hoel, E. G. and Samet, H. Benchmarking spatial join operations with spatial output // In Proc.: 21st Int. Conf. on Very Large Data Bases. 1995. — C.606−618.
- J. T. Robinson, The K-D-B Tree: A Search Structure for Large Multidimensional Dynamic Indexes // Proc.: ACM SIGMOD. 1984. — C.10−18.
- Jagadish, H. V. Linear clustering of objects with multiple attributes // In Proc.: ACMSIGMOD Int. Conf. on Management of Data. 1990. — C.332−342.
- Johnson T, Performance Measurements of Compressed Bitmap Indices // Proceedings: 25th International Conference on Very Large Data Bases. 1999. № 8. — C.278−289.
- Kamel, I. and Faloutsos, C. Hilbert R-tree: An improved R-tree using fractals // In Proc.: 20th Int. Conf. on Very Large Data Bases. 1994. — C.500−509.
- Kedem, G. The quad-CIF tree: a data structure for hierachical on-line algorithms // In Proc.: 19th Conf. on Design and Automation. 1982. — C.352−357.
- Kolovson, C. and Stonebraker, M. Segment indexes: Dynamic indexing techniques for multi-dimensional interval data // In Proc.: ACM SIGMOD Int. Conf. on Management of Data. 1991. — C. 138−147.
- Kumar, A. G-tree: A new data structure for organizing multidimensional data // IEEE Trans. Knowledge and Data Eng. 1994. — № 6. — C.341−347.
- Lo, M. L. and Ravishankar, С. V. Spatial joins using seeded trees // In Proc.: ACMSIGMOD Int. Conf. on Management of Data. 1994.- C.209−220.
- Ohsawa, Y. and Sakauchi, M. BD-tree: A new N-dimensional data structure with efcient dynamic characteristics // In Proc.: 9th World Computer Congress, IFIP. 1983. — C.539−544.
- Orenstein, J. Multidimensional tries used for associative searching // Information Processing Letters. 1982. — C.150−157.
- Otoo, E. J. A mapping function for the directory of a multidimensional extendible hashing // In Proc.: 10th Int. Conf. on Very Large Data Bases. 1984. -C.493−506.
- Overmars, M. H., Smid, M., Berg, Т., and van Kreveld, M. J. Maintaining range trees in secondary memory // Part I: Partitions. Acta Informatica. 1990.- № 27. — C.423−452.
- Pendse N. OLAP Architectures // The OLAP Report: http://www.olapreport.eom/Architectures.htm#top
- Robinson, J. T. The K-D-B-tree: A search structure for large multidimensional dynamic indexes // In Proc.: ACM SIGMOD Int. Conf. on Management of Data. -1981. С. 10−18.
- Schneider, R. and Kriegel, H.-P. The TR-tree: A new representation of polygonal objects supporting spatial queries and operations // In Proc.: 7th Workshop on Computational Geometry. 1992. — C.249−264.
- Seeger, B. and Kriegel, H.-P. Techniques for design and implementation of spatial access methods // In Proc.: 14th Int. Conf. on Very Large Data Bases. -1988. C.360−371.
- Seeger, B. and Kriegel, H.-P. The buddy-tree: An ecient and robust access method for spatial data base systems // In Proc.: 16th Int. Conf. on Very Large Data Bases. 1990.-C.590−601.
- Seeger, В. Performance comparison of segment access methods implemented on top f the buddy-tree // In Advances in Spatial Databases. 1991. — C.277−296.
- Sellis, Т., Roussopoulos, N., and Faloutsos, C. The R±tree: A dynamic index or multi-dimensional objects 7/ In Proc.: 13th Int. Conf. on Very Large Data Bases.- 1987. -C.507−518.
- Sevcik, K. and Koudas, N. Filter trees for managing spatial data over a range of size granularties // In Proc.: 22th Int. Conf. on Very Large Data Bases. -1996.-C. 16−27.
- Shekhar, S. and Liu, D.-R. CCAM: A connectivity-clustered access method for aggregate queries on transportation networks: A summary of results // In Proc.: 11th IEEE Int. Conf. on Data Eng. 1995. — C.410−419.
- Six, H. W. and Widmayer, P. Spatial searching in geometric databases // In Proc.: 4th IEEE Int. Conf. on Data Eng. 1988. — C. 496−503.
- Smith, T. R. and Gao, P. Experimental performance evaluations on spatial access methods // In Proc.: 4th Int. Symp. on Spatial Data Handling. 1990. — 692 c.
- Stanley Y. W. Su. Extensions to the Object-Oriented Paradigm // COMPSAC'89: 13th Annu. Int. Comput. Software and Appl. Conf. 1989. — 131 c.
- Stuckey, P. Constraint search trees // In Proc.: Int. Conf. on Logic Programming. 1997. — 100 c.
- Subramanian, S. and Ramaswamy, S. The P-range tree: A new data structure for range searching in secondary memory // In Proc.: ACM-SIAM Symp. on Discrete Algorithms. 1995.-C. 120−187.
- T.B. Pedersen, C.S. Jensen, C.E. Dyreson A Foundation for Capturing and Querying Complex Multidimensional Data // Information Systems. 2001. — № 5. — C.42−47.
- Tropf, H. and Herzog, H. Multidimensional range search in dynamically balanced r-trees // Angewandte Informatik. 1998. — № 2. — C.71−77.
- V. Gaede and О. Geunther Smid, M. and Overmars, M. H. Maintaining range trees in secondary memory // Part II: Lower bounds. Acta Informatica. 1990. -№ 27. — C.453−480.
- Vassiliadis P., Sellis Т.К. A Survey of Logical Models for OLAP Databases // ACM SIGMOD Record, vol. 28. 1999. — № 4. — 117 c.
- White, M. N-trees: Large ordered indexes for multi-dimensional space // Technical report: Application Mathematics Research, Statistical Research Division, US Bureau of the Census. 2002. — 134 c.
- Wu K., Otoo E., Shoshani A. Compressing Bitmap Indexes for Faster Search Operations // In Proc.: SSDBM. 2002. — 484 c.