Maclean’s Oracle Database Tech Blog Archives

  • 关于mongodb的一些特性

    关于mongodb的一些特性:     Which features of relational database management systems were deliberately omitted in MongoDB and help us to obtain horizontal scalability ?  check all the apply.   Authentication Joins multi-document transactions multi-statement transactions   Authentication mongodb 支持Authentication 身份认证,一旦启用访问控制,mongodb将要求所有客户端在授权认证后才能访问; mongodb 3.0以后默认使用 challenge and response mechanism (SCRAM-SHA-1),之前的版本默认使用 MongoDB Challenge and Response (MONGODB-CR)。 mongodb也支持x509 certificate authentication, LDAP proxy authentication,…

  • MongoDB _id Key的一些信息

    关于 mongodb _id key: _id key可以用户分配,也可以由mongodb自动分配,一般采用自动分配。 如果未使用_id作为分片key,则应用程序或客户端层要负责保证_id为唯一的,对于collection存在重复_id会有问题。If you do not use _id as the shard key, then your application/client layer must be responsible for keeping the _id field unique. It is problematic for collections to have duplicate _id values. 更新一个document 不会造成_ID被修改 对于更新一个document 不会造成_ID被修改的证明: > db.version(); 3.0.2 > db.dbdao_student.insert({student_name:”maclean”,age:20,sex:”male”,score:100}); WriteResult({ “nInserted” : 1 }) > db.dbdao_student.update({student_name:”maclean”},{“student_name”…

  • 去台湾自由行可以试试台湾之星的流量卡

    台湾自由行主要三个运营商:中华电信、台湾大哥大、台湾之星。 看了下台湾之星搞的活动还不错,对于内地旅客而言;在机场里也有门店  

  • APOUC 2015台北

    User groups:   APOUC台北第一天     Tom Kyte       Eugene Chang 《Country Management Welcome》     Tom Kyte 《Oracle cloud computing》     Alain Floch 《Business  Intelligence and Analytics》       《So you want to start a user group 》 FROM NZOUG       《Oracle license management》Timothy Siu   Sundar Ram…

  • 在DIGITALOCEAN DROPLETS上部署HADOOP CLUSTER

    随着DigitalOcean上专用网络来临,我想用一个基于droplet的集群取代我的本地物理Cloudera Hadoop集群。其中关于使用DigitalOcean droplet最好的就是,你可以快照任何图像和破坏VM,当他们不在使用和你无需他们。不好的方面是,专用网络上DigitalOcean droplet实施并不能保证任何安全,只要其他主机在同一专用网络上,你应该在使用专用网络时考虑到这一点;因频宽是自由的,它不是真正的私有。   这里我们概述了4主机群集耗资0.15美元 /小时(1X0.06美元+ 3X0.03美元/小时),使之成为一个连接率很高的平台。   如果你不熟悉DigitalOcean – 它们提供了非常简单,便宜的虚拟服务器(droplets在DigitalOcean说法)。   我将使用Cloudera Manager自动化安装程序指南,我发现这是管理群集一个很好的工具。

  • MySQL Replication 复制高可用配置方案

    【诗檀软件汪伟华】 MySQL Replication 复制高可用配置方案   MySQL Replication 复制高可用配置方案:   本文目的 对MySQL高可用架构原理进行学习总结。   相关参考 MySQL Replication: http://dev.mysql.com/doc/refman/5.6/en/replication.html MySQL Replication Pausing: http://dev.mysql.com/doc/refman/5.6/en/replication-administration-pausing.html   架构原理   MySQL Replication MySQL Replication可以使得数据从一个MySQL数据库服务器(主库)被复制到一个或其他更多MySQL数据库服务器(备库)上。复制默认是异步模式。   FAQ 问题1: 我该如何强制阻止主库更新,直到备库的同步作业赶上主库呢? 回答: 可使用以下步骤: 在主库上,执行以下命令: mysql> flush tables with read lock; mysql> show master status; 查看show命令输出,并记录下replication坐标(当前主库binary日志文件名和其位置)。 在备库上,执行以下语句,其中master_pos_wait()函数参数值为之前所获取的replication坐标值。 mysql> select master_pos_wait(‘log_name’, log_pos) 此语句会一直处于运行状态直至备库同步到其指定的日志文件和位置时才结束。这时,语句返回且表明备库和主库同步完成。 在主库中,执行以下命令重新允许主库开始处理更新操作。 mysql> unlock tables;…

  • 关于MongoDB认证DBA Associate考试

    From Mongo University, 下次开考时间: Start: 2015年4月2日17:00 End: 2015年4月28日17:00 关于此考试 MongoDB认证DBA Associate级考试是为了具有MongoDB管理知识和技术的相关人员设立的。我们那些了解MongoDB相关基础知识并且具有一定专业管理经验的操作专家来进行认证。下面我们会详细说明对于此认证所需要具备的知识和技能: 考试细节 考试将基于MongoDB 2.6版本进行。 考试没有前提条件。任何人可以参与此认证考试,不过我们仍推荐大家进行一下自我学习或者参加M102和M202课程。考生也可以使用其他推荐学习准备材料。 MongoDB认证考试提供在线网页监考解决方案。 完成计算机设备检查以保证你的系统满足必要的硬件软件需要以完成考试。 为了完成考试,你必须和你的监考方预约考试期。当然,一旦你注册了此考试,你就会收到相关的时间安排指导信息。 你可以在考试期内的任何时间完成考试,早晚都行。 一旦开考,考生将有90分钟来完成考试。 对于不正确的回答不会倒扣分数。 考试成绩将基于回答正确的题目的数量以及有专业评估作出的整体考试难度评判决定。 考题类型为多选题,请将你认为正确的答案进行选择即可。 在考试结束后,考试结果会在之后3周内得出。我们需要时间回顾考试时给出的问题并计算考试成绩。 请注意考试费用中不会包括免费重考费用。 MongoDB所需知识: 原理及特性:性能,JSON, BSON, 容错(fault tolerance),灾难恢复,水平缩放(horizontal scaling)以及Mongo shell CRUD: 新建,读,更新和删除操作 索引: 单键, 复合, 多键索引, 构成及性能 聚合(Aggregation): 管道符, 操作符, 内存使用,排序(sort)、跳过(skip)和限制(limit) 复制(Replication): 相关设置,oplog概念,写相关,枚举,故障转移及多个数据中心的部署 分片(sharding):组件,何时分片,平衡,分片key,和哈希分片key 应用管理: 数据文件,日志,认证及授权 服务器管理:性能分析,诊断调试,运维,备份和恢复 所需通用IT知识 数据库概念基础 系统编程基础 基本的JavaScript编程能力 考试规则 为了通过考试认证,测试者必须了解一下规则。视频,语音和计算机屏幕活动将会在考试时被记录获取并被考官回放检查。…

  • Exadata一体机使用的50个小技巧

    Exadata数据库一体机已经经过多年的风雨磨砺修炼为X5版本;在中国Exadata也有着众多的成功案例,基于Oracle原厂和众多服务商的努力,我们对Exadata的使用也越来越成熟。 这里Maclean有幸能接受Oracle的邀请,参与到Oracle Exadata原厂团队的热烈技术讨论中。 通过实践或与同事/同行交流汇聚了50条Exadata使用中的小技巧,不吝抛砖引玉:       Exadata管理 Exadata性能优化 让表使用flash cache ALTER TABLE <object name> storage (CELL_FLASH_CACHE KEEP);   可以使用如下公式计算Exadata特性对IO的优化 [ 1 – {(cell physical IO interconnect bytes returned by smart scan) / (cell IO uncompressed bytes + cell physical IO bytes saved by storage index)} ] * 100   可以使用如下公式计算Exadata Storage Index对Disk IO减少的共享 (cell…

  • MySQL Central @ OpenWorld 2015年大会意见征询开始!

    作为Oracle OpenWorld 2015年大会的一部分,Mysql Central @ OpenWorld将在10月25~29日的San Francisco举行。 我们鼓励并热切期待MySQL客户,合作商和社区成员提交建议并参与展现: 最佳实践 实例研究 使用世界上最流行的开源数据库进行工作所获得的价值 新特性讨论及使用 课题教程 MySQL Central @ OpenWorld将会围绕6个主题进行开展: 性能及可扩展性 高可用性 NoSQL和大数据 云技术及操作开发 数据库管理 架构和应用开发 更多细节和请求提交指导可以在这里找到。相关会议建议及参与的提交截止日为2015年4月29日。 快来提交您的想法并积极参与吧!

  • 对那些还未完成Oracle数据库10g OCP认证申请者的重要通知

    如果你已经通过了所有关于Oracle数据库10g管理员认证专家(OCP)考试,但还没有提交你所需的课程培训细节,你需要在2015年9月1日前完成此路径并获取证书。 Oracle数据库10g考试及认证路径已经在2015年3月1日下线。如果你还没有完成它,你就需要在9月1日前完成培训任务以获取证书。 你需要提交表格来获取证书。 为了提供你完成了培训的证明,你需要: 登陆Pearson VUE网站。 点选Submit Course Form。 你需要提供你的培训课程内容如课程名,培训日期,城市和注册ID等信息。 在2015年9月1日后,Oracle将不再颁发Oracle 10g DBA OCP认证了。