数据库
文章平均质量分 72
wenph2008
我只想静静的写会儿代码~
展开
-
springboot+redis发布/订阅
springboot+redis发布/订阅原创 2022-07-28 11:20:30 · 283 阅读 · 0 评论 -
MySQL双主环境搭建
一、安装MySQL-server二、环境描述console1: 1.1.1.1/24console2: 1.1.1.2/24三、创建授权账户console1 作为 console2 的master,console1要允许console2的接入console1 --> mysql grant replication slave on *.* to 'shdbr原创 2016-04-08 10:14:37 · 512 阅读 · 0 评论 -
mysqldump用法
数据库mysqldump的使用mysqldump -hhost -uusername -ppassword --databases db1 > db1.sql导出(会导出数据):mysqldump -h10.210.211.51 -uroot -ptools --databases starry_oplat > starry_oplat_db.sql导出(只导出表结构):mys原创 2014-11-27 10:34:04 · 846 阅读 · 0 评论 -
NoSQL 数据建模技术
全文译自墙外文章“NoSQL Data Modeling Techniques”,译得不好,还请见谅。这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉。我的感觉是,关系型数据库想把一致性,完整性,索引,CRUD都干好,NoSQL只干某一种事,但是牺牲了很多别的东西。总体来说,我觉得NoSQL更适合做Cache。下面是正文——NoSQL 数据库经常被用作很多非功能性的地方,如,扩展转载 2013-10-23 15:23:56 · 715 阅读 · 0 评论 -
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)基本思想将MongoDB用作内存数据库(in-memory database),也即,根本就不让MongoDB把数据保存到磁盘中的这种用法,引起了越来越多的人的兴趣。这种用法对于以下应用场合来讲,超实用:置于慢速RDBMS系统之前的写操作密集型高速缓存嵌入式系统无需持久化数据的PCI兼容系统需要轻量级数据库而且库中转载 2013-08-30 14:22:13 · 632 阅读 · 0 评论 -
海量数据处理
海量数据处理的基本思路:1.分组2.二叉树3.堆(大顶堆,小顶堆)4.Hash5.索引6.映射原创 2013-06-03 20:46:20 · 577 阅读 · 0 评论 -
希望大牛讨论 树状数据如何选择数据库和设计存储格式
先上一张图:解释:上图为一棵树形的数据结构,思想为 采集50000台机器的性能数据,每5分钟采集一次,存储两年(两年后数据才可以被删除,所以有730天),每台机器有一个ip地址(50000个机器就有50000个ip地址),多个端口(比如交换机就有:eth0,eth1,...),每个端口采集16个性能数据(收包数量,发包数量,错误包数量...等,也就是图中的key),每个key对原创 2013-05-15 22:06:36 · 1384 阅读 · 3 评论 -
mongodb安装和mongo-c-driver的安装使用
mongodb步骤:1.在google里搜索mongodb找到官方网站去下载:http://www.mongodb.org/2.解压:tar zvxf mongodb-linux-i686-2.4.3.tgz生成一个mongodb-linux-i686-2.4.3文件夹3.进入mongodb-linux-i686-2.4.3/bin文件夹,里面的二进制文件都可以执行。 eg:#./mo原创 2013-05-04 20:41:43 · 3545 阅读 · 0 评论 -
Mysql Innodb小结
mysql体系结构:由:连接池组件、管理服务和工具组件、sql接口组件、查询分析器组件、优化器组件、 缓冲组件、插件式存储引擎、物理文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特点。mysql各个存储引擎概述:innodb存储引擎:[/color][/b] 面向oltp(online transaction processing)、行锁、支持外键、非转载 2013-05-17 11:17:54 · 802 阅读 · 0 评论 -
配置文件说明
MySQL 5.5.13参数说明:[client]default-character-set = utf8port = 3306socket = /opt/mysql/mysql.sock[mysqld]character-set-server = utf8user = mysqlport = 3306socket = /opt/mys转载 2013-05-17 11:11:46 · 560 阅读 · 0 评论 -
linux下mysql配置文件my.cnf详解
basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Ini转载 2013-05-17 11:07:59 · 612 阅读 · 0 评论 -
mysql几个和innodb相关的参数
今天有同学问了几个MySQL参数设置,这里简单记录一下:innodb_thread_concurrency ,用于限制能够进入innodb层的线程数当进入innodb层调用read_row/write_row/update_row/delete_row时,会检查已经进入innodb的线程数:innodb_srv_conc_enter_innodb如果已经满了,就会等待innodb_原创 2013-05-17 10:49:19 · 693 阅读 · 0 评论 -
数据库中存储层次树状数据
无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历树算法在本文中,我们将探讨这两种保存转载 2013-05-03 10:18:18 · 1600 阅读 · 0 评论 -
文档型数据库设计模式-如何存储树形数据
在数据库中存储树形结构的数据,这是一个非常普遍的需求,典型的比如论坛系统的版块关系。在传统的关系型数据库中,就已经产生了各种解决方案。此文以存储树形结构数据为需求,分别描述了利用关系型数据库和文档型数据库作为存储的几种设计模式。A.关系型数据库设计模式1idnameparent_id1ANULL转载 2013-04-28 11:02:56 · 668 阅读 · 0 评论