Claims
- 1. A computer-implemented method for determining a grid index in a multidimensional database, comprising:
sampling a grid associated with said multidimensional database; determining an index performance indicator associated with said sampled grid; and determining an improved said index performance indicator thereby determining said grid index.
- 2. The computer-implemented method of claim 1 further comprising determining sizes for at least one grid cell associated with said grid based on said improved index performance indicator.
- 3. The computer-implemented method of claim 1 wherein said improved index performance indicator is a minimum said index performance indicator.
- 4. The computer-implemented method of claim 1 further comprising determining said improved index performance indicator by using a key generator function.
- 5. The computer-implemented method of claim 4 further comprising:
said multidimensional database being a spatial said multidimensional database that represents at least one geometric shape; using said key generator function to generate at least one index entry that is associated with said at least one geometric shape; and determining said improved index performance indicator when minimum said index entries are associated with each said at least one geometric shape.
- 6. The computer-implemented method of claim 1 further comprising determining said improved index performance indicator by using a query box.
- 7. The computer-implemented method of claim 1 wherein said multidimensional database is a spatial said multidimensional database.
- 8. A computer-implemented method for determining a grid index in a multidimensional database, comprising:
sampling a plurality of grids associated with said multidimensional database; determining an index performance indicator associated with each said sampled grid; and determining an improved said index performance indicator that is the sum of said each grid index performance indicator thereby determining said grid index.
- 9. A computer system for determining a grid index in a multidimensional database, comprising:
a grid that is associated with said multidimensional database and that is sampled; an index performance indicator associated with said sampled grid; and an improved said index performance indicator that is used to determine said grid index.
- 10. The computer system of claim 9 further comprising sizes for at least one grid cell associated with said grid that are determined by said improved index performance indicator.
- 11. The computer system of claim 9 wherein said improved index performance indicator is a minimum said index performance indicator.
- 12. The computer system of claim 9 further comprising said improved index performance indicator that is determined by using a key generator function.
- 13. The computer system of claim 12 further comprising:
said multidimensional database that is a spatial said multidimensional database and that represents at least one geometric shape; at least one index entry that is associated with said at least one geometric shape and that is determined by using said key generator function; and said improved index performance indicator being determined when minimum said index entries are associated with each said at least one geometric shape.
- 14. The computer system of claim 9 further comprising said improved index performance indicator that is determined by using a query box.
- 15. The computer system of claim 9 wherein said multidimensional database is a spatial said multidimensional database.
- 16. A computer system for determining a grid index in a multidimensional database, comprising:
a plurality of grids that are associated with said multidimensional database and that are sampled; an index performance indicator that is associated with each said sampled grid; and an improved said index performance indicator that is the sum of said each grid index performance indicator and that is used to determine said grid index.
- 17. An article of manufacture comprising a computer-usable medium readable by said computer and embodying one or more instructions executable by said computer for determining a grid index in a multidimensional database, wherein:
computer-readable program code samples a grid associated with said multidimensional database; computer-readable program code determines an index performance indicator associated with said sampled grid; and computer-readable program code determines an improved said index performance indicator thereby determining said grid index.
- 18. The article of manufacture of claim 17 wherein computer-readable program code determines sizes for at least one grid cell associated with said grid based on said improved index performance indicator.
- 19. The article of manufacture of claim 17 wherein said improved index performance indicator is a minimum said index performance indicator.
- 20. The article of manufacture of claim 17 wherein computer-readable program code determines said improved index performance indicator by using a key generator function.
- 21. The article of manufacture of claim 20 wherein:
said multidimensional database is a spatial said multidimensional database that represents at least one geometric shape; computer-readable program code uses said key generator function to generate at least one index entry that is associated with said at least one geometric shape; and computer-readable program code determines said improved index performance indicator when minimum said index entries are associated with each said at least one geometric shape.
- 22. The article of manufacture of claim 17 wherein computer-readable program code determines said improved index performance indicator by using a query box.
- 23. The article of manufacture of claim 17 wherein said multidimensional database is a spatial said multidimensional database.
- 24. An article of manufacture comprising a computer-usable medium readable by said computer and embodying one or more instructions executable by said computer for determining a grid index in a multidimensional database, wherein:
computer-readable program code samples a plurality of grids associated with said multidimensional database; computer-readable program code determines an index performance indicator associated with each said sampled grid; and computer-readable program code determines an improved said index performance indicator that is the sum of said each grid index performance indicator thereby determining said grid index.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] Co-pending U.S. application Ser. No. ______, entitled “Reducing Index Size for Multi-Level Grid Indexes,” filed on the same date herewith, by David Adler et al., Attorney's Docket Number SVL920020013US1, assigned to the assignee of the present invention, contains subject matter related, in certain respect, to the subject matter of the present invention, and is incorporated herein in its entirety by this reference.
[0002] Co-pending U.S. application Ser. No. ______, entitled “Systems, Methods, and Computer Program Products to Reduce Computer Processing in Grid Cell Size Determination for Indexing of Multidimensional Databases,” filed on the same date herewith, by Ying Chen et al., Attorney's Docket Number SVL920020016US1, assigned to the assignee of the present invention, contains subject matter related, in certain respect, to the subject matter of the present invention, and is incorporated herein in its entirety by this reference.