TAILIEUCHUNG - Database Modeling & Design Fourth Edition- P39

Database Modeling & Design Fourth Edition- P39: Database technology has evolved rapidly in the three decades since the rise and eventual dominance of relational database systems. While many specialized database systems (object-oriented, spatial, multimedia, etc.) have found substantial user communities in the science and engineering fields, relational systems remain the dominant database technology for business enterprises. | Online Analytical Processing OLAP 177 quick incremental changes. The data cube is updated periodically from the delta cube taking advantage of bulk operation efficiencies. When the user queries the OLAP system the query can be issued against both the data cube and the delta cube to obtain an up-to-date result. The delta cube is hidden from the user. What the user sees is an OLAP system that is nearly current with the operational systems. Query Optimization When a query is posed to an OLAP system there may be multiple materialized views available that could be used to compute the result. For example if we have the situation represented in Figure and a user issues a query to group rows by month and state that query is naturally answered from the view labeled 1 2 . However since 1 2 is not materialized we need to find a materialized ancestor to obtain the data. There are three such nodes in the product graph of Figure . The query can be answered from nodes 0 0 1 0 or 0 2 . With the possibility of answering queries from alternative sources the optimization issue arises as to which source is the most efficient for the given query. Most existing research focuses on syntactic approaches. The possible query translations are carried out alternative query costs are estimated and what appears to be the best plan is executed. Another approach is to query a metadata table containing information on the materialized views to determine the best view to query against and then translate the original SQL query to use the best view. Database systems contain metadata tables that hold data about the tables and other structures used by the system. The metadata tables facilitate the system in its operations. Here s an example where a metadata Table Example of Materialized View Metadata Dimensions Blocks ViewID Calendar Customer 0 0 10 000 000 1 0 2 50 000 3 0 3 1 000 5 1 0 300 000 2 2 1 10 000 4 178 CHAPTER 8 Business Intelligence table can facilitate the process of

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.