Alidba - alidba.net
General Information:
Latest News:
一个DBA眼中的HBase 1 Jun 2012 | 01:43 pm
Hadoop,HBase,NO-SQL是当今业界比较火的一些名词。满互联网都是对它的他们的赞许,其实光芒的背后还有部分缺点。本文只是我vogts的一些观点和想法。 HBase的优点: 分布式,易扩展,高性价比,运维成本低都是它的优点。HBase可以支持海量数据,单张表的数据量不上T,都不好意思出来打招呼。甚至可以拿很烂的SATA盘来作为存储,由于依赖底层的HDFS。新装的机器甚至可以不用做硬R...
使用BBED修改SCN 9 May 2012 | 09:30 pm
下面这个错误,我想是很多DBA的痛。 @>startup ; ORACLE instance started. Total System Global Area 838860800 bytes Fixed Size 2087608 bytes Variable Size 494929224 bytes Database Buf...
DBA团队的使命 16 Aug 2011 | 02:35 pm
DBA团队的使命:提供高可用、高性能、可扩展的数据存储服务 高可用:可用性是运维的根本,我们不管做什么事情,都要把可用性放在第一位。 高性能:对性能的关注是我们一直坚持、做的最好的一面,仍需要继续做到极致。 可扩展:也就是最适合的,易部署,可线形透明伸缩。 数据存储:不只是关注某个数据库本身,是基于对各种最先进的数据存储技术的精深理解,提供最专业的服务
Alibaba DBA 团队招聘高级JAVA工程师 9 Aug 2011 | 06:09 pm
岗位名称:高级JAVA工程师 岗位描述:负责数据库运营相关系统设计、开发 工作地点: 杭州 职位要求: 1、精通web编程,3年以上java web开发经验。 2、熟悉html,javascript,至少掌握一种web界面开发方法,有extjs开发经验优先。 3、熟悉jsp,jdbc开发,熟悉基于spring,ibatis框架的java开发。 4、熟悉数据库开发技术,对数据库技术有浓...
oracle 9i&10g 数据库实现11g active standby 的方法 26 Apr 2011 | 09:15 pm
还记得以前部门同事一起讨论过一个问题, 能否让oracle 9i ,10g standby数据库 可以边恢复边提供读服务? 提供像11g active standby 类似的功能,还问过oracle 是否有专门的包可以下放到9i,10g 数据库,打个补丁之类的就可以提供此功能 最近发现市场上竟然真的有这样的产品,据说卖的很不错,主要应用在移动电信领域,了解了一下,基本知道其中的做法,里面的有些想...
NoSQL or Relational ? 20 Jan 2011 | 11:01 pm
随着数据存储技术的迅猛发展,随着各种 NoSQL 技术的产生,无论是我们同事之间还是整个互联网行业,都出现关于“分布式 数据 存储/处理 解决方案”方面的选择分歧。就我目前所了解到的主流意见主要有以下三种: 去关系型,NoSQL是王道 NoSQL靠边站,关系型才是王道 以关系型为核心,NoSQL为补充 三种意见中前面两种观点较为极端,都是“非对即错”的选择,当然也有更为理性的第三种方案。 ...
单个MySQL Instance 接多个 Master 的一点想法 20 Jan 2011 | 09:30 pm
时常遇到一些希望从多个 MySQL 实例将数据复制到单个MySQL 实例上的需求场景,又苦于原生的 MySQL 并不支持这样的实现方案,开源社区中也没有哪位大拿提供解决这方面需求的插件。 有时候就想,要不公司里面组织力量修改一下 MySQL 代码来搞定这个问题得了。可转念一想,后面如果需要升级版本的时候怎么办呢?再修改一次代码?这样的成本有多大呢?如此的问题让人很是纠结。 最近突然想明白了:为啥非...
OOW 分享的 PPT 20 Jan 2011 | 09:04 pm
前几天,受 Oracle 所遥,在 OOW 上的 OTN Lounge 分享了一下最近一年来在利用MySQL 在高可用可扩展架构方面的一些心得,这里贴上 PPT,供大家拍砖。 内容方面,前面的部分可能有不少朋友以前有看到过,可能是听我介绍过,也有可能本身自己就对这些架构很了解。无所谓,只要能对一少部分人有用,那也欣慰。不过,最后两页 PPT 的内容,我想肯定没有人在其他渠道见过,因为这两张图片是...
Oracle hash join 29 Nov 2010 | 03:16 am
hash join是oracle里面一个非常强悍的功能,当做hash join时,oracle会选择一个表作为驱动表,先根据过滤条件排除不必要的数据,然后将结果集做成hash表,放入进程的hash area,接着扫描第二张表,将行的键值做hash运算,到内存的hash表里面去探测,如果探测成功,就返回数据,否则这行就丢弃掉这个是最基本的解释,实际情况中,考虑到单个进程PGA的大小,oracle不会...
oracle数据库的CPU/IO信息采集 4 Nov 2010 | 09:41 pm
CPU时间采集 从10G开始,oracle引入了时间模型,我们可以从oracle的角度来看CPU的使用程度 先说说几个概念 db time:oracle数据库消耗的时间,这个范围比较大,包括了CPU使用,等待IO子系统返回,网络处理等 db cpu:指oracle单纯消耗CPU,做CPU运算的时间,关于IO,网络的等待都不在这个范围内,用它来统计真实CPU的消耗比较准确 CPU TIME...