DB
kinglyjn
Simple is Beautiful | Eamil:admin@keyllo.com | Welcome: http://www.keyllo.com
展开
-
oracle基础简介
数据库的分类按照项目的规模分类小型数据库 –负载在百十来号人,成本在1000以内,安全性要求不高。ep留言本、信息发布系统 access foxbase中型数据库 –负载在5000到15000左右,成本在万元以内,安全性要求均等。ep比如商务网站 mysqlsqlserverinformix大型数据库 –凡在为海量T级别,成本高,联通电信移动,安全性高 sybase oracle原创 2017-01-03 15:22:10 · 893 阅读 · 0 评论 -
Elasticsearch 5.6.5 基础笔记(二) - Restfull API 和 分布式特性
Restfull API请求格式curl [-u xxx] [-I] -X[HEAD|POST|DELETE|PUT|GET] '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' [-H 'Content-Type:application/json'] -d '<BODY>'创建文档当索引一个文档的时候,文档会被存储到一个主分片中。 Elastics原创 2017-12-25 15:51:19 · 1794 阅读 · 0 评论 -
Elasticsearch 5.6.5 基础笔记(一) - 概念和安装
概念Elasticsearch分布式、可扩展、实时的搜索与数据分析引擎建立在全文搜索引擎库 Apache Lucene 基础之上能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据将所有的功能打包成一个单独的服务,这样你可以通过程序与它提供的简单的 RESTful API 进行通信全文搜索/结构化数据的实时统计 ES索引和Lucene索引比较一个 Lucene 索引 我们原创 2017-12-25 14:11:37 · 3710 阅读 · 0 评论 -
关于Hbase的一些优化
服务端优化手段1、虚拟机内存优化java -Xms256m -Xmx512m -XX:NewSize=xxm -XX:MaxNewSize=xxm-XX:+UseParNewGC //使用并行年轻代垃圾回收2、MemStore和 blockcache优化 调整MemStore限制: hbase.regionserver.global.memstore.upperLimit/lowerLimit原创 2017-12-15 18:57:59 · 612 阅读 · 0 评论 -
Hbase之RIT
相信长时间运维HBase集群的童鞋肯定都会对RIT(Region-In-Transition,很多参考资料误解为Region-In-Transaction,需要注意)有一种咬牙切齿的痛恨感,一旦Region处于长时间的RIT就会有些不知所措,至少以前的我就是这样过来的。正所谓“恐惧来源于未知”,不知所措意味着我们对RIT知之甚少,然而“凡事都有因果,万事皆有源头”,处于RIT状态的Region只是肉转载 2017-12-13 12:03:21 · 6557 阅读 · 1 评论 -
mysql主备
复制概述MySQL支持三种复制方式:基于行(Row)的复制、基于语句(Statement)的复制和混合类型(Mixed)的复制。基于语句的复制早在3.23版本中就存在,而基于行的复制方式在5.1版本中才被加进来。这两种方式都是通过在主库上记录二进制日志、在备库重放日志的方式来实现异步的数据复制。混合类型的复制:默认采用基于语句的复制,一旦发现基于语句的无法精确的复制时,就会采用基于行的复制。复制通常原创 2017-11-02 17:26:40 · 638 阅读 · 0 评论 -
Hbase的基本简介及安装、配置、使用(一)
Hbase简介 Hbase是一个构建在HDFS之上的、分布式的、可扩展的、面向列存储的开源数据库,是google的bigtable的开源实现,适用于海量数据的存储和实时查询,是hadoop生态系统中重要的一员。以下是hbase处理数据的物理架构图:1. master-slave主从架构。2. table从竖直方向进行切割,分成若干个区域region,由各个区域服务器regionserver进原创 2017-08-26 18:37:52 · 1421 阅读 · 1 评论 -
Hbase 数据迁移的常见方式(四)
要使用Hadoop,需要将现有的各种类型的数据库或数据文件中的数据导入HBase。一般而言,有三种常见方式:使用HBase的API中的Put方法,使用HBase 的bulk load工具和使用定制的MapReduce Job方式。本文均有详细描述。数据导入hbase的常见方法数据的来源:日志RDBMS导入的常见方法:使用hbase put API(sqoop、kettle)使用HBase的原创 2017-08-29 19:46:59 · 4317 阅读 · 0 评论 -
Mysql之sql开发技巧
如何进行行转列 场景:报表统计、汇总显示报表统计示例:create table t_amount( create_time date not null, amount float(8, 2) not null default 0);insert into t_amount values('2012-10-01', 111422.12), ('2012-10-10', 1114原创 2017-08-05 19:08:46 · 325 阅读 · 0 评论 -
Mongodb技术总结(version3.4.4)
mongodb的标准安装与卸载# 1. 导入包管理系统使用的公钥# Ubuntu 的软件包管理工具(即dpkg和APT)要求软件包的发布者通过GPG密钥# 签名来确保软件包的一致性和真实性。通过以下命令导入MongoDB公共GPG密钥:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A1原创 2017-06-09 23:01:49 · 3631 阅读 · 1 评论 -
事务的基本属性(ACID)和传播属性(Propagation)
数据库事务的四个基本性质简介原子性(Atomicity),在一个事务中的所有操作,相当于一个原子操作,要么全部成功,要么全部失败。一致性(Consistency),就是在事务执行前后,对于事务本身的用意而言,数据库中的数据是保持一致的,数据库的一致性是建立在原子性的基础之上的,更多的由编码的程序员保证,最经典的案例是A,B帐号之间的转账。隔离性(isolation),事务的隔离性是指事务和事务原创 2017-01-12 17:16:24 · 5463 阅读 · 0 评论 -
Centos7安装并配置mysql5.6
安装1、下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar 下载 2、卸载系统自带的Mariadb[root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mariadb [root@localhost ~]# rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件3转载 2017-12-26 16:53:08 · 980 阅读 · 0 评论