数据库
哆啦A梦~~
这个作者很懒,什么都没留下…
展开
-
时序列数据库 OpenTSDB (学习整理)
下载官网:http://opentsdb.net/官网用户指南:http://opentsdb.net/docs/build/html/index.html学习时遇到的问题:1、opentsdb总是被打挂?我所遇到的问题原因和解决办法: 打到opentsdb中的数据量很大,队列满了还在往里面打,就挂了。优化:在opentsdb和数据之间加了一层qbus,用来作为缓冲...原创 2018-10-18 11:15:59 · 2596 阅读 · 0 评论 -
数据库中关系 的相关名词
码 = 键 ;比如,一个员工的二维关系(表) , 大概这几个属性:员工表:系统内标识码,身份证号,工号,姓名,出生日期,所在部门理论上讲, 可以有三个码,:Key1 : 系统内部标识,这个是数据库设计时,确定的唯一标识。Key2 : 身份证号,理论上来讲,这个是全国唯一,但是经常听说有重复的。Key3 : 工号,公司内部定的,也不应该 重复。但是主码(PK),你只从上述三个中选定一个...转载 2018-12-15 19:31:37 · 854 阅读 · 0 评论 -
OpenTSDB 查询介绍
翻译自http://opentsdb.net/docs/build/html/user_guide/query/index.html查询或读取数据OpenTSDB提供了许多提取,操作和分析数据的方法。可以通过CLI工具,HTTP API查询数据,并将其视为GnuPlot图。开源工具,如Grafana和博斯还可以访问TSDB数据。使用OpenTSDB基于标签的系统进行查询可能有点棘手,因此请...翻译 2018-10-18 11:19:18 · 652 阅读 · 0 评论 -
将一个数据库的表复制到另一个数据库
1、在数据库db2中建立一个和db1中一样的表table2、将 数据库db1.table1 复制到 数据库db2.table2CREATE TABLE db2.table LIKE db1.table;INSERT INTO db2.table SELECT * FROM db1.table;...原创 2018-10-19 11:15:53 · 12370 阅读 · 2 评论 -
mysql修改表名,列名,列类型,添加表列,删除表列
alter table table_name rename table_name1; --修改表名alter table table_name add column name varchar(10); --添加表列alter table table_name add name1 int,add name2 varchar(11);--添加两个字段alter table table_n...转载 2018-10-19 14:17:05 · 2226 阅读 · 0 评论 -
3、OpenTSDB使用总结
查询数据功能介绍从OpenTSDB数据库中查询数据。 URIURI格式POST {OpenTSDB URL}/api/query请求请求样例{ "start": 1504527820, "end": 1504557820, "queries": [ { "aggregator": "sum", ...转载 2018-10-19 16:33:59 · 1742 阅读 · 5 评论 -
2、OpenTSDB使用总结-
API写入数据可以在一次请求中将多个数据写入OpenTSDB,每个数据都会被单独处理,且单数据出错不会影响其他数据的写入。建议每个请求中最大数据点数不超过50.URI URI格式 写入数据POST {OpenTSDB URL}/api/put写入数据并返回概要信息POST {OpenTSDB URL}/api/put?summary写入数据并返回详细信息POST ...转载 2018-10-19 16:33:37 · 470 阅读 · 0 评论 -
MYSQL查询
1、查询表中所有的值select * from KAKA_bdv2head_full2、倒序排列查询所有表中的值select * from KAKA_bdv2head_full order by id desc;3、查询按id排列的四条数据 select date from KAKA_bdv2head_full order by id limit 4;+----+---...原创 2018-10-19 17:29:26 · 116 阅读 · 0 评论 -
并发操作与数据的不一致性
1,什么是并发操作?数据库的一个重要特征是:支持数据共享,也就是说允许多个用户程序并行地存取数据库中的数据;那么,多用户或多事物可能同时对同一数据进行操作,这成为并发操作。2,并发操作可能带来的影响?如果不对并发操作进行控制的话,那么就会存取不正确的数据,破坏数据的完整性。——为什么这么说?下面进行介绍 在此之前,先说一下事务的概念。3,什么是事务?对一件完整的事...转载 2018-11-03 15:48:28 · 3922 阅读 · 0 评论 -
数据库事务
1.事务的概念:所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。针对上面的描述可以看出,事务的提出主要是为了解决并发情况下保持数据一致性的问题。2....转载 2018-11-03 16:08:57 · 147 阅读 · 0 评论 -
Pika的设计及实现
转自:https://www.cnblogs.com/chenny7/p/5694887.htmlpika是360奇虎公司开源的一款类redis存储系统,主要解决的是用户使用 Redis 的内存大小超过 50G、80G 等等这样的情况,会遇到启动恢复时间长,一主多从代价大,硬件成本贵,缓冲区容易写满等问题。Pika 就是针对这些场景的一个解决方案:Pika 的单线程的性能肯定不如 Re...转载 2018-11-03 17:49:34 · 559 阅读 · 0 评论 -
数据库锁机制
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。 2 锁的种类共享锁(Shared lock)。 例1:----------------...转载 2018-11-03 19:26:16 · 144 阅读 · 0 评论 -
SQL 和 NoSQL 的区别
一、概念 SQL (Structured Query Language) 数据库,指关系型数据库。主要代表:SQL Server,Oracle,MySQL(开源),PostgreSQL(开源)。 NoSQL(Not Only SQL)泛指非关系型数据库。主要代表:MongoDB,Redis,CouchDB。 二、区别1、存储方式 SQL数据存在特定结构的表中;而NoS...转载 2018-11-14 11:21:08 · 175 阅读 · 0 评论 -
数据库中连接(join)运算
摘自---数据库原理与应用(第2版) 宋金玉 陈萍 陈刚编著原创 2019-06-26 16:01:44 · 5970 阅读 · 1 评论