转:MySQL详解--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得...
转:使用instantclient_11_2 和PL/SQL Developer工具包连接ora
http://blog.csdn.net/leather0906/article/details/6456095https://my.oschina.net/benbenming/blog/173894http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_...
转:mydumper备份原理和使用方法
mydumper 作为一个实用工具,能够良好支持多线程工作, 可以并行的多线程的从表中读入数据并同时写到不同的文件里 ,这使得它在处理速度方面快于传统的 mysqldump 。其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起 DML 阻塞。但一...
ELK 在 Spark 集群的应用
http://www.dajiangtai.com/community/18154.do?origin=csdn-geek&dt-1226 http://www.ibm.com/developerworks/cn/analytics/library/ba-cn-elk-spark/index.html?ca=drs大数据处理技术越来越火,云计算平台也如火如荼,二者犹如 IT 列车的两个车轮,相辅相成,高速发展。如果我们将大数据处理平台比作一个可能会得病...
转:Spark 生态系统组件
http://geek.csdn.net/news/detail/132564Spark CoreSpark Core提供了多种运行模式,不仅可以使用自身运行模式处理任务,如本地模式、Standalone,而且可以使用第三方资源调度框架来处理任务,如YARN、MESOS等。相比较而言,第三方资源调度框架能够更细粒度管理资源。Spark Core提供了有向无环图(DAG)的...
转:基于Spark的公安大数据实时运维技术实践
http://geek.csdn.net/news/detail/132138实时运维平台整体架构整体系统涉及的主要开源框架情况如下:图1 公安实时运维平台整体架构Flume+Logstash日志收集Flume中,Source、Channel及Sink的配置如下:该配置通过syslog source配置localhost tcp 5140端口来接收网络设备发送的Syslog信息,...
转:openstack dasboard使用的是什么语言,如何搭建开发环境,如何本地化
http://www.aboutyun.com/blog-61-64.html1.openstack dasboard是用什么语言开发的,使用的是什么框架?openstack的dashboard采用的是django架构。django是python的一个web开发框架2.如何构建openstack-dashboard开发环境搭建dashboard开发环境以下全是普通用户身份运行在运行controller的节点(dashboard的节点...
转:Hadoop推动现代数据仓库技术的深刻变革(PPT)
http://www.transwarp.io/news/detail?id=130
转:现代数据仓库的技术演变和关键特性
http://www.transwarp.io/news/detail?id=107公司新闻谢谢赵老师,今天非常高兴来到讲台上面。首先,一句话介绍一下星环科技。星环科技是一家专门做Hadoop发行版和基础软件的一家公司。目前在Hadoop之上的SQL引擎以及流处理引擎在技术上面已经远远领先于国外的同行,同时我们覆盖的行业也是最多。...
国外、国内Hadoop的应用现状
国外、国内Hadoop的应用现状
转:Git 使用规范流程
http://www.ruanyifeng.com/blog/2015/08/git-use-process.html团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新...
转:Git 工作流程
http://www.ruanyifeng.com/blog/2015/12/git-workflow.htmlGit 作为一个源码管理系统,不可避免涉及到多人协作。协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲...
转:亚马逊如何变成 SOA(面向服务的架构)?
http://www.ruanyifeng.com/blog/2016/09/how_amazon_take_soa.html1、亚马逊公司不仅是世界最大的网络书店,还是世界最大的云服务商。它是怎么实现从电商到云商的转变呢?一切都是CEO杰夫·贝索斯促成的,他对市场有着超乎常人的理解和预见。2、2000年前后,贝索斯有一次在员工大会上提到,各种办...
转:软件架构入门
http://www.ruanyifeng.com/blog/2016/09/software-architecture.html软件架构(software architecture)就是软件的基本结构。合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。O'Reilly 出版过一本免费的小册子《Software Architecture Pat...
转:理解RESTful架构
http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是...
转:RESTful API 设计指南
http://www.ruanyifeng.com/blog/2014/05/restful_api.htmlhttps://api.example.com/v1/zooshttps://api.example.com/v1/animalshttps://api.example.com/v1/employees五、HTTP动词对于资源的具体操作类型,由HTTP动词表示。常用的HTTP动词有下面五...
转:元数据驱动设计——连接设计与开发的敏捷桥梁
http://www.infoq.com/cn/articles/metadata-and-agile虽然看上去好像是常识,但迭代开发这一简单做法是它最强大的实践方法之一;我们甚至可以说,迭代是敏捷方法的核心原则之一。不管一个开发团队使用简单Scrum还是极限编程,他们都可以反复对代码主体进行迭代和重构。但是,对于架构和设计,我们可以对它进行同样迭代...
转:深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区...
转:Mysql 分区 分表相关总结
前段时间项目需要,一直在研究mysql sharding,看了一些这方面的资料,也亲自实验测试了一些数据。在此,做个概括的笔记,方便以后回顾知识,其实大多是借鉴网络上各位前辈的,然后抱着学习态度去实践,积累属于自己的东西。其实拆分很灵活,有的是垂直切分,将一个库拆成两个或多个,将有相关联的表放在一个库里。有...