首选:Oracle\DB2。他们反应迅速,采用相对复杂的技术,比如集群,而不仅仅是一个数据库。你的是服务器还是笔记本?即使是台式机也很难和正规的服务器相比,如果加上集群,磁盘阵列等。,这不是一个层次。最重要的是,像百度这样的超大型系统,是由服务器群组成的,背后可能有上千台服务器。能不开心吗(百度不知道,你知道google后面的服务器都过万了)...另外,即使是4,
5、是 数据库开发好,还是 数据库管理好?哪个职位发展更好,工资更高数据库管理层的工资高且轻松,但责任大。支付宝的数据库和中国银行的数据库,我们都知道这些数据对应的是什么。如果出了问题,那将是灾难性的。没有5年8年数据库开发维护经验数据库管理不真实数据库管理。比如管理网吧会员卡,维护小网站后台。我觉得这两个岗位的发展都是有创意的,比较好,管理可能也比较好,但是好像有一种无情的感觉。可以登录上海人才在线看看相关职位的简介之类的,也可以试着投一些简历。祝好运,希望能收养他们。
6、如何设计有几十亿张表和上百亿条的 数据库,以40亿张表,100亿条/表为例...腾讯和facebook使用完全不同的技术方案。网上介绍了facebook的数据库存储方法。你搜索一下就知道,它用的是云存储数据库oracle之类的,而且它们是分布式的,后面有N个机房,遍布全国。我的回答是,能有这种数据的公司员工不会上来问这种问题。同理,出来问这种问题的人基本都被洗脑了。40亿不是你用5W就能搞定的。
7、二万亿条数据用什么 数据库这么大的量,oracle的量级尽量不要用Mysql。Oracle和DB2是海量数据库。首先导出表A的表sql,然后直接重命名表A,运行导出的SQL脚本,新建一个表A,然后用SQL语句找出你想要的200万条数据,直接导入新的表A..建议使用Oracle或db2。这两款数据库性能良好,运行稳定。
8、数据仓库的特点Infobright是一个公式数据库基于独特的专利知识网格技术。Infobright是开源的mysql数据仓库解决方案,引入了列存储方案、高强度数据压缩和优化的统计计算(类似于sum/avg/groupby),Infobright是基于mysql的,但是没有MySQL也可以安装,因为自带一个。Mysql大致可以分为逻辑层和物理存储引擎,infobright主要实现了一个存储引擎,但是由于其自身的存储逻辑与relational 数据库有着本质的不同,所以无法像InnoDB一样作为插件直接连接mysql。它的逻辑层是mysql的逻辑层加上自己的优化器。