数据库服务器:与厂商有关的数据库维护软件。
数据库系统: 硬件、OS、函数库等操作环境的集合。
由于DB必须能够处理数千个并发用户的连接以及TB量级的数据,需要高级的并行处理能力、海量内存以及超大的I/O带宽和吞吐率,故其性能高度依赖内核管理这些资源的有效程度。这方面的低效会导致在内核空间耗费过多的时间。另外特定的低效情况会导致锁冲突,这会导致扩展性低下和串行化问题,这两个问题会严重影响DB的性能,因为它或者会消耗正常情况下给DB的cpu周期,或者强迫DB应用在某个内核资源上的串行工作。
DB体系结构通用特征:
1>有组织的table/view
2>全局内存区域
3>事务日志机制
4>磁盘IO的负载均衡
商用DB可以分为共用存储器类型和无共享资源类型
共享存储器DB更好地执行在线事务处理(OLTP)工作负荷
无共享资源DB适合决策查询类型的工作负荷,这种负荷可以预先配置。
商用DB实现了进程机制、胖线程机制、二者混合的机制。
阅读(1178) | 评论(0) | 转发(0) |