前文《MySQL 数据库事务与复制》分析了 MySQL 复制过程中如何保证 binlog 和事务数据之间的一致性,本文进一步分析引入从库后需要保证主从的数据一致性需要考虑哪些方面。原生复制架构 MySQL 的原生复制架构原理如上图所示。从库的 I/O Thread 线程负责不断读取主库的 binlog 日志文件并写入本地的 Relay log 临时缓存。从库的 SQL Thread 线程则不断读取...
分类:
数据库 时间:
2016-01-12 19:38:27
阅读次数:
317
1create database stuDB 2on primary -- 默认就属于primary文件组,可省略 3 ( 4 /*--数据文件的具体描述--*/ 5 name='stuDB_data', -- 主数据文件的逻辑名称 6 filename='D:\stuDB...
分类:
数据库 时间:
2016-01-12 19:31:36
阅读次数:
188
今天上头问Windows下服务中的Oracle服务是数据库名还是SID呢?我猜是SID,但是还是测试一下,看看我猜的对不对呢?搞起!
安装完成之后,查看服务:
OK,表示我的猜测是准确的。...
分类:
数据库 时间:
2016-01-12 18:10:49
阅读次数:
140
一、安装首先要下载相应的python mysql包。可以到 https://pypi.python.org/pypi/MySQL-python/1.2.5 这个链接下下载,对于windows系统,会有exe安装包,安装后,会在 Python27\Lib\site-packages 目录下生成mysq...
分类:
数据库 时间:
2016-01-12 18:08:30
阅读次数:
180
原文地址一、介绍我们已经很清楚索引会提高查询效率。如果没有索引,MongoDB必须对全部集合进行扫描,即,扫描集合中每条文档以选择那些符合查询条件的文档。对查询来说如果存在合适的索引,则MongoDB可以利用索引减少扫描的文档数。索引是一种特殊的数据结构,其中存储了集合的数据集的一小部分,以便容易遍...
分类:
数据库 时间:
2016-01-12 16:57:12
阅读次数:
201
配置了数据库后,可以通过Beanshell对结果进行特别的操作,一下为对多条数据的处理数据库的配置如图:
分类:
数据库 时间:
2016-01-12 16:55:51
阅读次数:
1405
在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的...
分类:
数据库 时间:
2016-01-12 15:32:52
阅读次数:
236
在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?这篇文章看完...
分类:
数据库 时间:
2016-01-12 15:32:48
阅读次数:
263
--SQL Server中查询用户的对象权限和角色的方法-- 查询用户的object权限exec sp_helprotect NULL, 'sa'-- 查询用户拥有的roleexec sp_helpuser 'public'-- 查询哪些用户拥有指定的系统roleexec sp_helpsrvrol...
分类:
数据库 时间:
2016-01-12 15:32:17
阅读次数:
202
按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器...
分类:
数据库 时间:
2016-01-12 15:32:35
阅读次数:
247
#include "stdio.h"#include "stdlib.h"#include "time.h"#include "string.h"#include #include void backup(void){ char name[20]; char cmd[256]; t...
分类:
数据库 时间:
2016-01-12 15:29:45
阅读次数:
161
where Cname like 'DB\Design' escape'\';--escape'\' 表示'\'--聚集函数select count(distinct sno)select avg(grade)select max(grade)select sum(ccredit)聚集函数只能用于s...
分类:
数据库 时间:
2016-01-12 15:28:52
阅读次数:
158
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql> select i...
分类:
数据库 时间:
2016-01-12 15:25:23
阅读次数:
273
SET NOCOUNT ON;DECLARE @vendor_id int, @vendor_name nvarchar(50),@message varchar(80), @product nvarchar(50);PRINT '-------- Vendor Products Report --...
分类:
数据库 时间:
2016-01-12 15:24:12
阅读次数:
212
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换当前数据库,这和MS...
分类:
数据库 时间:
2016-01-12 15:22:33
阅读次数:
180
如果另一个库中没有同名的表select * into b数据库.dbo.a表 from a数据库.dbo.a表 where 条件如果是追加到另一个表中inert into b数据库.dbo.a表select * from a数据库.dbo.a表 where 条件不同数据库的格式: [数据库名.所有者...
分类:
数据库 时间:
2016-01-12 15:19:28
阅读次数:
173
PostgreSQL 8.1 中文文档(转)http://www.php100.com/manual/PostgreSQL8/或者点击下面链接PostgreSQL 8.1 中文文档
分类:
数据库 时间:
2016-01-12 15:17:21
阅读次数:
162