skip to main content
10.1145/253260.253342acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

Building a scaleable geo-spatial DBMS: technology, implementation, and evaluation

Authors Info & Claims
Published:01 June 1997Publication History

ABSTRACT

This paper presents a number of new techniques for parallelizing geo-spatial database systems and discusses their implementation in the Paradise object-relational database system. The effectiveness of these techniques is demonstrated using a variety of complex geo-spatial queries over a 120 GB global geo-spatial data set.

References

  1. Beck90.Beckmann, N. et. al., "The R*-tree: An Efficient and Robust Access Method for Points and Rectangles," Proceedings of the 1990 ACM-SIGMOD Conference, June 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bonc96.Peter A. Boncz, Wilko Quak, Martin L. Kersten: Monet And Its Geographic Extensions: a Novel Approach to High Performance GIS Processing. EDBT 1996:147-166 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Care94."Shoring Up Persistent Applications," M. Carey, D. DeWitt, J. Naughton, M. Solomon, et. al., Proceedings of the 1994 SIGMOD Conference, Minneapolis, MN, May 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. DCW92.VPFView 1.0 Users Manual for the Digital Chart of the World, Defense Mapping Agency, July 1992.Google ScholarGoogle Scholar
  5. DeW90.D. DeWitt, et. al., "The Gamma Database Machine Project", IEEE Transactions on Knowledge and Data Engineering, March, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DeWi92.D. DeWitt and J. Gray, "Parallel Database Systems: The Future of Database Processing or a Passing Fad?," Communications of the ACM, June, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. DeWi92.DeWitt, D., Naughton, J., Schneider, D, and S. Seshadri, "Practical Skew Handling in Parallel Joins," Proceedings of the 1992 Very Large Data Base Conference, Vancouver, CA, August 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. DeWi94.DeWitt, D. J., N. Kabra, J. Luo, J. M. Patel, and J. Yu, "Client-Server Paradise". In Proceedings of the 20th VLDB Conference, September, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. EOS96.See: http:lleos.nasa.govlGoogle ScholarGoogle Scholar
  10. Grae90.Graefe, G., "Encapsulation of Parallelism in the Volcano Query Processing System," Proceedings of the 1990 ACM-SIGMOD International Conference on Management of Data, May 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Gutm84.A. Gutman, "R-trees: A Dynamic Index Structure for Spatial Searching," Proceedings of the 1984 ACM-SIGMOD Conference, Boston, Mass. June 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Hua91.Hua, K.A. and C. Lee, "Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning," Proceedings of the 17a' VLDB Conference", Barcelon a, Spain, September, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Info96.See http://www.informix.com/Google ScholarGoogle Scholar
  14. Illu96.See http://www.illustra.com/Google ScholarGoogle Scholar
  15. Moha92.Mohan, C., et. AJ., "ARIES: A transaction recovery methods supporting fine-granularity locking and partial rollbacks using write-ahead logging," ACM TODS, March 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kabr96.Kabra, N. and D. DeWitt, Opt++ - An Object Oriented Implementation for Extensible Database Query Optimization, submitted for publication. See also: http://www.cs.wisc.edu/~navin/research/opt++.psGoogle ScholarGoogle Scholar
  17. Kits90.Kitsuregawa, M., Nakayama, M. and M. Takagi, "The Effect of Bucket Size Tuning in the Dynamic Hybrid Grace Hash Join Method," Proceedings of the 1989 VLDB Conference, Amsterdam, August 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Koud96.Nick Koudas, Christos Faloutsos, Ibrahim Kamell, "Declustering Spatial Databases on a Multi-Computer Architecture," EDBT 1996:592-614 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kim96.Min-Soo Kim and Ki-Joune Li. "A Spatial Query Processing Method for Nearest Object Search Using R+-trees". Paper submitted for publication.Google ScholarGoogle Scholar
  20. Pate96.Patel, J. M., and D. J. DeWitt, "Partition Based Spatial- Merge Join". In Proceedings of the 1996 ACM-SIGMOD Conference, June, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Pate97.Patel, J. M., and D. J. DeWitt, "A Study of Alternative Parallel Spatial Join Algorithms". Submitted to the 1997 VLDB Conference, August 1997.Google ScholarGoogle Scholar
  22. Prep88.Preparata, F.P. and M. Shamos, editors, "Computation Geometry", Springer, 1988.Google ScholarGoogle Scholar
  23. Rous95.Nick Rossopoulos, Steve Kelly, and F. Vincent,. "Nearest Neighbor Queries". Proc. of ACM-SIGMOD, pages 71-79, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Shat95.Shatdal, A., and J. F. Naughton,, Aggregate Processing in Parallel RDBMS, Proceedings of the ACM SIGMOD Conference, San Jose, California, May 1995.Google ScholarGoogle Scholar
  25. Shat96.Shatdal, A., The Interaction between Software and Hardware Architecture in Parallel Relational Database Ouerv Processing, PhD Thesis, Computer Science Department, UW- Madison,1996.Google ScholarGoogle Scholar
  26. Ston93.M. Stonebraker, J. Frew, K. Gardels, and J. Meredith, "The SEQUOIA 2000 Storage Benchmark," Proceedings of the 1993 SIGMOD Conference, Washington, D.C. May, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. SQL3.ISO/IEC SQL Revision. ISO-ANSI Working Draft Database Language SQL (SQL3), Jim Melton - Editor, document ISO/IECJCTI/SC21 N6931, American National Standards Institute, N.Y., NY 10036, July 1992.Google ScholarGoogle Scholar
  28. Suni94.S. Sarawagi. "Efficient Processing for Multidimensional Arrays," Proceedings of the 1994 IEEE Data Engineering Conference, February, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Tera85.Teradata, DBC/1012 Database Computer System Manual Release 2.0, Document No. C10-0001-02, Teradata Corp., NOV 1985.Google ScholarGoogle Scholar
  30. Yu96.Yu, J. and D. DeWitt. "Query Pre-Execution and Batching: A Two-Pronged Approach to the Efficient Processing of Tape-Resident Data Sets," Submitted for publication, September, 1996.Google ScholarGoogle Scholar
  31. Walt91.Walton, C.B., Dale, A.G., and R.M. Jenevein, "A Taxonomy and Performance Model of Data Skew Effects in ParaUel Joins," Proceedings of the SeventeenthVLDB Conference", Barcelon a, Spain, September, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Welc84., Welch, T.A., "A Technique for High Performance Data Compression,", IEEE Computer, Vol 17, No. 6, 1984.Google ScholarGoogle Scholar

Index Terms

  1. Building a scaleable geo-spatial DBMS: technology, implementation, and evaluation

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGMOD '97: Proceedings of the 1997 ACM SIGMOD international conference on Management of data
                June 1997
                594 pages
                ISBN:0897919114
                DOI:10.1145/253260

                Copyright © 1997 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 June 1997

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                SIGMOD '97 Paper Acceptance Rate42of202submissions,21%Overall Acceptance Rate785of4,003submissions,20%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader