摘要 |
<p>The data manipulation portion of a relational database management system (RDBMS) is migrated out of the general purpose computer (GPC) and into a data manipulation subsystem (DMS), where the data manipulation functions are performed at the maximum rate at which data storage devices can provide data. The GPC processing load is dramatically reduced because the GPC is only required to run the query management activities for the RDBMS. The DMS is embodied as a computer subsystem attached to a standard interface of the GPC and provides efficient execution of the data manipulation operations required for database processing. The database is stored on a set of external storage devices attached directly to the DMS. The DMS includes a special-purpose data manipulation processor (DMP) that executes primitives like structured query language commands. The DMS can include several of DMPs operating in parallel. The DMS also includes micro-controller devices, switch devices, interface adapter devices, and a set of memory devices. Each device is optimized for the function it performs, and efficiently executes a database operation or a portion of the database operation. All the components of the DMS execute simultaneously under the control of the DMP(s) to achieve the desired results.</p> |