Database Technology and the Relational Model

Given that not everyone is a database engineer, it's worthwhile to review the important aspects of database systems. Discussions later in this book assume this knowledge, so let's make sure that we're comfortable with the concepts and terminology.

First of all, remember that database systems are commonly known as database management systems (DBMS). This implies two things: that they do more than query data (they manage it) and that their implementation is like that of a “system.” In fact, it's more like that of a distributed system: Most commercial databases are composed (at runtime) of a collection of processes and threads on one or more machines that work together efficiently to deliver high performance ...

Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.