数据库
scratlc
这个作者很懒,什么都没留下…
展开
-
SQL Server 总结
1、查询表中所有的数据-----------select * from 表名-----------select all id,name from 表名-----------select id,name from 表名2、查询表中完全匹配的数据-----------select * from 表A,表B where 表A.id=表B.id----原创 2016-09-01 15:49:02 · 208 阅读 · 0 评论 -
Zookeeper-初识ZK
首先认识ZooKeeperZooKeeper—译名为“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加放心安全的观赏动物。回到企业级应用系统中...转载 2019-05-13 14:42:03 · 244 阅读 · 0 评论 -
linux 查看服务器性能常用命令
一、top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CP...转载 2019-04-30 15:46:43 · 450 阅读 · 0 评论 -
Linux服务器磁盘空间占用管理
LINUX的磁盘管理du命令详解du(disk usage)命令可以计算文件或目录所占的磁盘空间。没有指定任何选项时,它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作目录所占总快数。命令用途du(disk usage)命令可以计算文件或目录所占的磁盘空间。没有指定任何选项时,它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作目录所...转载 2019-04-30 14:24:21 · 334 阅读 · 0 评论 -
MongoDB基础语法
MongoDB为非关系型数据库,无法联表查询,但可以通过shell代码实现工具:Robo 3T以下为常用的语法:增db.getCollection('表名').insert({title: 'MongoDB例子',description: '这是一个插入文档的MongoDB例子',url: '[http://www.test.com'](http://www.test...转载 2019-03-12 17:10:43 · 791 阅读 · 0 评论 -
tar 命令详解
tar 命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....Usage: tar [OPTION...] [FILE]...Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar ...转载 2018-08-02 20:43:44 · 260 阅读 · 0 评论 -
MONGODB基本命令用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示...转载 2018-08-02 20:42:51 · 103 阅读 · 0 评论 -
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失; 负载均衡策略:可以降低单台机器的访问负...转载 2018-07-30 10:44:09 · 112 阅读 · 0 评论 -
双机热备份和负载均衡的区别
1、双机热备相当于2台服务器其中有一台是另一台的备机,也可以互为备机;而且这两台主机的数据时实时同步的;主机在运行服务时,备机处于检测状态,主机发生故障后,备机将接管主机的服务。2、负载均衡是在这2台服务器(或N多台)之上增加了一台负载均衡服务器,负载均衡服务器的作用是把用户的请求平均分配到每个节点;增加集群整体的处理能力;实现网络访问的均衡。3、双机热备是为保障24*7小时高可用不停机...转载 2018-07-30 10:39:59 · 2890 阅读 · 0 评论 -
MongoDB&MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从...转载 2018-07-09 17:08:17 · 3643 阅读 · 0 评论 -
Btree 索引
m-way查找树如果想了解Btree,需要首先了解m-way数据结构。m-way查找树是是一种树形的存储结构,主要特点如下,每个节点存储的key数量小于m个每个节点的度小于等于m节点key按顺序排序子树key值要完全小于、大于或介于父节点之间例如,3-way如图,m为3,那么每个节点最多拥有为2个(m-1),待索引元素列表为:[5, 7, 12, 6, 8, 3, 4]Btree查找树Btree...转载 2018-07-09 17:35:56 · 202 阅读 · 0 评论 -
Oracle GoldenGate概述
GoldenGate 现在是业内成熟的数据容灾与复制产品,经过多年的发展和完善,现在已 经成为业内事实上的标准之一。原文地址:http://blog.csdn.net/sunansheng/article/details/518547861. GoldenGate的历史GoldenGate 公司于1995年成立于美国加州旧金山,它的名称源自旧金山闻名于世的 金门大桥。两位创始人Eric Fish ...转载 2018-04-18 16:53:19 · 241 阅读 · 0 评论 -
数据库性能优化
字段设计尽量使用数字型,比字符型快;如果0-200,使用tinyint unsigned更好尽量不要使用NULL,除非必要使用NOT NULL + DEFAULT替代少用text和image,二进制字段的读写比较慢使用int代替varchar(15)来存储IP地址使用MySQL内建的类型(date,time,datetime等)而不是字符串来存储日期和时间建议只分配真正需要的空间考虑使用B转载 2017-03-14 14:17:55 · 292 阅读 · 0 评论 -
SQL基础教程
关系数据库的标准语言----------结构化查询语言(Structured Query Language),SQL语言是介于关系代数 和元组演算 之间的一种语言。 一、历史1986年10月,美国国家协会(ANSI)发布了ANSI文件X5.135-1986《数据库语言SQL》,1987年6月国际化标准化协会(ISO)采纳为国际标准。这两个标准现在称为“SQL86”。原创 2016-09-01 17:05:21 · 311 阅读 · 0 评论 -
Mysql基础
Mysql教程 http://www.2cto.com/database/MySQL/SQLServer http://www.2cto.com/database/mssql/1.如何从日期时间值中获取年,月,日等部分日期或者时间值 首先日期在MySQL中是以字符串形式存储的,所以可以使用字符串函数来获得你所需要的部分。比如t的字段值”2016-03-18 10:47:原创 2016-09-01 17:52:54 · 220 阅读 · 0 评论 -
MySQL数据库--命令行操作
查看服务器mysql服务有没有开启:ps -ef | grep mysql登录到MySQL:mysql -h 主机名 -u 用户名 -p-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;-u : 所要登录的用户名;-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。一 查看数据库、表、数据字...原创 2019-08-07 17:02:42 · 247 阅读 · 0 评论