小马宝莉所有小马名字:研发大型数据库需要掌握哪些技术?
来源:百度文库 编辑:神马品牌网 时间:2024/05/03 05:04:06
研发像DB2 9、SQL SERVER 2005、ORACLE 10g这样的大些数据库需要掌握哪些技术呢?
要考虑的因素太多了!
完整的支持sql规范就需要很大的气力,大量并发的操作不能出错,事务的支持,性能要有保证,对在线事务处理及数据挖掘都要有足够的支持
计算机技术的方方面面都要用到,复杂性极高
可以看看MySql或者postgre的代码,这个是公开的。这两个数据库系统比你说的那几个要简单很多很多
应该对算法和数据结构非常熟悉吧
数据库设计结构
数据库索引优化
数据库合理分配
以及搜索时的大量优化