9
回答
实在找不到学oracle和用oracle的理由
注册华为云得mate10,2.9折抢先购!>>>   

互联网应用的一大特点就是对数据的实时性要求不高。

如果需要高效的查询,有专用的全文检索,如lucene,秒杀oracle和任何商业的关系数据库。

对实时性要求不高,决定了可以充分的利用缓存,页面缓存,应用缓存。

如果需要高并发,可以做页面静态化处理,应用集群,缓存方案做得好,都不需要数据库端的集群。

如果需要事务处理,mysql的innodb引擎也可胜任。

应付海量数据有专门的方案,如cassandra,Mongodb,mysql的架构也提供了自定义存储引擎的机会,oracle连一丁点这种机会都不提供。

对数据的安全性要求高,有专门的安全框架,应用程序也会开发专门的授权,应用服务器也有专门的安全策略保证。

关系数据库退位到了仅仅只是一个存储方案的地位,不指望靠它提供多高的并发,多高的性能。

神马join性能,神马多线程查询,神马高并发下比mysql稳定,神马rac,神马强大的安全机制都是浮云。

你的互联网运用指望数据库提供的这些东西,基本上就是你的架构设计有问题。

举报
大东哥
发帖于7年前 9回/640阅

以下是话题补充:

  • @大东哥 :做互联网应用有很多更有价值的东西去学习,不要绑到某个闭源的商业数据库上去。 (7年前)
顶部