Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does QD respond to ad hoc analytical read-only complex queries faster than a standard RDBMS on a PC?

0
Posted

How does QD respond to ad hoc analytical read-only complex queries faster than a standard RDBMS on a PC?

0

First, QD ensures that only those columns that are included in the query criteria will be retrieved from the disk in order for the query engine to compute the result set. The remaining row columns (i.e. those not included in the query criteria) are left alone. Retrieving only those columns that are necessary allows more data to be packed into fewer read operations, hence the greater query speed. Second, by compressing its data, the QDB can squeeze more data on a single page and then read it out faster. In any computer system, the disk is the performance bottleneck, as disk reads can be thousands of times slower than memory reads. A compressed database requires fewer read operations than an uncompressed one to retrieve its data. Because the data is compressed, transfers from disk to memory are faster and more data can be placed in cache memory. Data operations to memory are many hundreds of times faster than disk I/O operations. Since QD is read-only, no locking, logging, or other opera

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.