随笔分类 -  database

摘要:1. utf-8mb4和排序规则 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。 最新的 UTF-8 规范只使用一到四个字节,最大能编码21位,正好能够表示所有的 17个 Unicode 平面。 mysql支持 阅读全文
posted @ 2020-08-04 15:14 yuxi_o 阅读(125) 评论(0) 推荐(0) 编辑
摘要:redis应用 一、介绍 官网:redis.io tutorial 命令 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C 阅读全文
posted @ 2020-07-18 15:43 yuxi_o 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Mysql在golang中推荐使用Gorm:https://gorm.io/docs/。 import "github.com/jinzhu/gorm" 在 MySQL 中,表有两种引擎,一种是 InnoDB ,另外一种是 myisam 。如果使用的是 InnoDB 引擎,是支持外键约束的。外键的存 阅读全文
posted @ 2020-07-11 19:41 yuxi_o 阅读(2581) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.ruanyifeng.com/blog/2019/02/orm-tutorial.html 阮一峰 一、概述 面向对象编程和关系型数据库,都是目前最流行的技术,但是它们的模型是不一样的。 面向对象编程把所有实体看成对象(object),关系型数据库则是采用实体之间的关系( 阅读全文
posted @ 2020-04-05 22:10 yuxi_o 阅读(400) 评论(0) 推荐(0) 编辑
摘要:BSON是二进制JSON,是一个二进制编码的文档序列。类似JSON,BSON支持嵌套的文档和数组。BSON除支持基础的JSON类型外还支持扩展类型,如Date和BinData。 BSON [bee · sahn], short for Bin­ary JSON, is a bin­ary-en­co 阅读全文
posted @ 2019-11-10 11:30 yuxi_o 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:mongodb对外接口或驱动:https://docs.mongodb.com/ecosystem/drivers/,包含C,C++,Go,Python等。 C驱动 mongodb的C驱动,即libmongoc,是一个用于开发mongodb的C库。依赖libbson,libbson用于生成和解析BS 阅读全文
posted @ 2019-11-03 11:32 yuxi_o 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:转自:商用数据库之死:Oracle 面临困境 这二十年来,商业数据库市场仍然是 IT 行业最稳定、最具黏性的领域之一,Oracle、IBM 和微软三家厂商瓜分了 80% 的份额。然而,我们认为这个领域衰退的速度和幅度可能会让许多投资者大吃一惊。 已经影响数据库市场的通货紧缩压力刚刚开始体现,包括: 阅读全文
posted @ 2019-10-30 08:26 yuxi_o 阅读(429) 评论(0) 推荐(0) 编辑
摘要:1. 简述 MySQL是开源的关系型数据库。官网:https://dev.mysql.com/。常用的操作工具是navicat(商业版,需要破解)。 2. 安装及应用 可通过https://dev.mysql.com/downloads/下载MySQL社区版。以64位win7系统为例,下载最新的8. 阅读全文
posted @ 2019-09-15 15:03 yuxi_o 阅读(480) 评论(0) 推荐(0) 编辑
摘要:InfluxData平台用于处理度量和事件的时间序列平台,常被称为TICK stack,包含4个组件:Telegraf,influxDB,Chronograf和Kapacitor,分别负责时间序列数据的:data collection,data storage,data visualization, 阅读全文
posted @ 2019-07-15 20:04 yuxi_o 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:一.概述 NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就 阅读全文
posted @ 2019-04-26 20:07 yuxi_o 阅读(272) 评论(0) 推荐(0) 编辑
摘要:关系型数据库以MySQL为例,单机的存储能力、连接数是有限的,它自身就很容易会成为系统的瓶颈。当单表数据量在百万以里时,我们还可以通过添加从库、优化索引提升性能。一旦数据量朝着千万以上趋势增长,再怎么优化数据库,很多操作性能仍下降严重。为了减少数据库的负担,提升数据库响应速度,缩短查询时间,这时候就 阅读全文
posted @ 2018-12-30 22:52 yuxi_o 阅读(1977) 评论(0) 推荐(0) 编辑
摘要:SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 源代码不受版权限制。 官网:https://www.sqlite.org/index.html 1. 安装sqlite3 sudo apt-get install sqlite3 sudo 阅读全文
posted @ 2016-05-30 17:34 yuxi_o 阅读(854) 评论(0) 推荐(0) 编辑
摘要:一、注意点 1. 约束 SQL 约束CONSTRAINT用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。 约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。 SQL中约束:1)NOT NULL;2)UNI 阅读全文
posted @ 2015-12-17 20:40 yuxi_o 阅读(292) 评论(0) 推荐(0) 编辑
摘要:常用的关系型数据库有mysql、sql server,sqlite等。 关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成 阅读全文
posted @ 2015-08-02 18:30 yuxi_o 阅读(222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示