• DocumentCode
    3323825
  • Title

    Filtered Indices and Their Use in Flexible Schema Scenarios

  • Author

    Acharya, Srini ; Galindo-Legaria, Cesar ; Joshi, Milind ; Krishnaswamy, Babu ; Stefani, Stefano ; Terlecki, Pawel

  • Author_Institution
    SQL Server, Microsoft Corp., Redmond, WA
  • fYear
    2008
  • fDate
    7-12 April 2008
  • Firstpage
    1259
  • Lastpage
    1266
  • Abstract
    Efficient and convenient handling of heterogeneous data is a current challenge for data management systems. In this paper, we discuss several common relational approaches to represent heterogeneity and argue for a design based on a single wide-table, referred to as a flexible schema. For this scenario, we focus on partial indexation and its support for efficient data storage and processing. Filtered indices provide partial indexation functionality in the Microsoft SQL Server product. We describe here the implementation of this feature, including index utilization in queries, index maintenance and query parameterization issues. Our performance experiments validate the expected benefits of the approach in our implementation.
  • Keywords
    database indexing; information filtering; query processing; relational databases; Microsoft SQL Server product; data management systems; data retrieval; filtered indices; flexible schema scenarios; heterogeneous data handling; index maintenance; partial indexation; query index utilization; query parameterization; relational approaches; Catalogs; Content management; Engines; Indexing; Memory; Organisms; Query processing; Scalability; Solid modeling; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    978-1-4244-1837-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497535
  • Filename
    4497535