- 论坛徽章:
- 1
|
回复 1# send_linux
哈哈,偶终于回来啦。针对管理员提出的三大问题偶胡乱说说吧。
Question (2) :
俗话说要想马儿跑的快就要马儿吃的饱,饿着肚子不用说马了路虎都跑不了。如果把饿和饱当作数据库的两种根本特性,那么想马儿吃的少又跑的快的想法更本是天方夜谭。高并发的数据库架构设计,得有个限制。在多少压力范围内,偶的这个系统最高并发量能达到多少,产生的IOPS和output是多少等等。。
那么如果您满意咱们的数据库的DNA就按照这个模型做,然后人工建库,tablespace,users...
从偶上面一段话可以看出采用什么样的方法去建造在不久的将来会不会被程序自动取代呢,那么咱们目前大部分DBA是不是就在做这样的事情呢?设计这样一个数学模型的人在任何时代都不会被取代。写到这里偶不禁对偶的未来开始担忧了。
说正事,由于冯大爷的一个决定让数据只能是先被存储才能被运算,也就是说同一个object在同一个时刻不能被两个进程或者线程完全占有。基于这样困境,那么读写分离是目前比较容易实现的一种方法啦。欢迎大家拍砖。
Question (3) :
偶最近在研究Timeten,感觉这个玩意很有意思它可以作为读写分离系统得力的好帮手。可总感觉其最多只充当护航机或者僚机这样的角色。
Question (1) :
最后来聊聊Oracle本身。术业有专攻,面对其它列式数据库恶毒的嘲笑咱们作为行式数据库的扛把子没有低头的必要。Oracle行式数据库的特点完全适合做高并发的数据库来使用。只是又要读又要写使得它太累了,但是客户错误的认为SQL语句可以实现任何功能使得其在功能的修改上随心所欲。如此再 强悍的软硬件结合也经不起这样的折腾,结果受伤的总是DBA。。。
|
|