Chapter 12 - The Future of Data Systems Questions

Easy Question

1. Which hardware trend might significantly influence future data system designs?

A. Slower CPUs year over year

B. Massive parallelism and larger memory capacities

C. Decreasing network bandwidth

D. Permanent reliance on spinning disks only

Medium Question

2. What is a potential impact of the “unbundling” of databases?

A. Monolithic systems will dominate every scenario

B. Different components like storage, query engines, and transaction logic may be specialized and separated

C. Users will be forced to use a single vendor for everything

D. It eliminates the need for concurrency control

Hard Question

3. Why might batch and stream processing converge in future architectures?

A. Because streaming frameworks can handle historical and real-time data more seamlessly

B. They are completely different paradigms that will remain separate

C. Users dislike real-time analytics

D. It’s impossible to do large-scale batch operations in a distributed system

Very Hard Question

4. How might AI and machine learning affect the design of future data systems?

A. They will make all relational databases obsolete

B. They may require specialized pipelines for training and inference, influencing storage and compute architectures

C. They remove the need for concurrency control entirely

D. They have no impact on data systems

Back to Home