首页 > 数据库技术
数据库锁
1.数据库锁一共分为几种?锁一般在什么情况下使用?一个是锁的范围(行锁、页面锁、表锁),另一个是锁的粒度(共享锁、持有锁等)1)指定表锁一般地,SQLServer是不大使用表排它锁的,尤其是对于比较大的表。因为维持一个大的表排它锁会严重影响系统的并发性能。但是呢,如果在没有并发操作的情况下,出现很多...
分类:数据库技术   时间:2014-09-20 11:05:27    收藏:0  评论:0  赞:0  阅读:305
Running MongoDB on Windows
我不久前使用MongoDB,根据development box(编译好的开发包,双击安装)逐步设置并最后运行是很容易的,但是我想参考文档进行设置(使用zip包)安装 MongoDB从官网下载MongoDB,按照自己的需求下载不同版本,我下载的是64-bitZip文件。 .msi文件是安装到Progr...
分类:数据库技术   时间:2014-09-20 11:04:37    收藏:0  评论:0  赞:0  阅读:301
plsql游标最后一行重复的问题
plsql游标最后一行重复的问题...
分类:数据库技术   时间:2014-09-20 10:03:47    收藏:0  评论:0  赞:0  阅读:332
MySQL基准测试
MySQL基准测试工具mysqlslap、sysbench、Super Smackmysqlslap的使用MySQL官网给出了介绍Super Smack是服务器压力测试强有力的工具sysbench是MySQL基准测试工具了sysbench安装直接yum安装测试环境mysql> SELECT VERS...
分类:数据库技术   时间:2014-09-20 10:00:37    收藏:0  评论:0  赞:0  阅读:400
C# - Excel - Microsoft Access 数据库引擎找不到对象
我几乎要无语了,疯掉了,以为是office本身的问题,换了好多次office2007,安装又不顺利,换到了office2010,想想大部分应该兼容2007,所以用着office2010了.甚至差点要放弃了,见到一个网友说用SQL去用Excel,正准备打算新接触东西.但是忽然看到我的 sql语句,突然...
分类:数据库技术   时间:2014-09-20 09:56:37    收藏:0  评论:0  赞:0  阅读:674
JavaScript+IndexedDB实现留言板:客户端存储数据
之前看到贴友有问:用js怎么实现留言板效果。当时也写了一个,但是没有实现数据存储:http://www.ido321.com/591.html 现在将之前的改写一下,原来的HTML布局不变,为了防止Google调整字体,在原来的css中加入一个样式 1: body{ 2: font-size: 20px; 3: -webkit-text-size-adjust:none; 4: } 在google中调整字体,可以见此文:http://www.ido321....
分类:数据库技术   时间:2014-09-20 08:52:16    收藏:0  评论:0  赞:0  阅读:276
大数据图数据库之数据分片
节选自《大数据日知录:架构与算法》十四章,书籍目录在此        对于海量待挖掘数据,在分布式计算环境下,首先面临的问题就是如何将数据比较均匀地分配到不同的服务器上。对于非图数据来说,这个问题解决起来往往比较直观,因为记录之间独立无关联,所以对数据切分算法没有特别约束,只要机器负载尽可能均衡即可。由于图数据记录之间的强耦合性,如果数据分片不合理,不仅会造成机器之间负载不均衡,还会大量增加机器之...
分类:数据库技术   时间:2014-09-20 08:51:47    收藏:0  评论:0  赞:0  阅读:392
JavaScript+IndexedDB实现留言板:客户端存储数据
之前看到贴友有问:用js怎么实现留言板效果。当时也写了一个,但是没有实现数据存储:http://www.ido321.com/591.html现在将之前的改写一下,原来的HTML布局不变,为了防止Google调整字体,在原来的css中加入一个样式 1: body{ 2: font-s...
分类:数据库技术   时间:2014-09-20 08:50:27    收藏:0  评论:0  赞:0  阅读:249
Mysql InnoDB锁
MySQL 不同引擎的锁机制:MyISAM和MEMORY采用表级锁(table-levellocking)BDB采用页面锁(page-levelocking)或表级锁,默认为页面锁InnoDB支持行级锁(row-levellocking)和表级锁,默认为行级锁锁特点:表级锁:开销小,加锁快;不会出现...
分类:数据库技术   时间:2014-09-20 08:49:36    收藏:0  评论:0  赞:0  阅读:454
sqlite 数据库
数据库(database):存放数据的仓库.存放的是一张一张的表,特别像:Excel,Numbers都以表格形式存放数据.可以创建多张表,常见的数据库:sqlite,MySQL,SQLServer,Oracle,access为什么要用到数据库.1.文件读写,归档读取数据时需要一次把数据全部读出来.占内存,2.数据库效率很高.体现在..
分类:数据库技术   时间:2014-09-20 02:23:16    收藏:0  评论:0  赞:0  阅读:390
http、mysql高可用 heartbeat v1
HA(HighAvailability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA集群架构:整体的HA结构分为三层:1,MessagingLayer:基础事务层在基础架构上实现心跳信息探测。双方节点可以随时探测到对方的心跳..
分类:数据库技术   时间:2014-09-20 02:23:07    收藏:0  评论:0  赞:0  阅读:574
sqlite 打开数据库
+(sqlite3*)openDB;{if(db==nil){获取document文件的路径参数1:文件夹名字参数2.查找域参数3.是否使用绝对路径NSString*docPath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES).firstObject;数据库文件的路径NSString*dbPath=[docPathstringB..
分类:数据库技术   时间:2014-09-20 02:22:47    收藏:0  评论:0  赞:0  阅读:373
mysql主从复制
实验环境master172.16.31.30slave172.16.31.311#vim/etc/my.cnf log-bin=/binlog/mysql-bin//二进制日志文件目录 innodb_file_per_table=1//innodb表空间独立 server-id=1//从服务器不能跟此id重复 binlog-format=ROW//二进制日志文件格式 log-slave-updates=ture//更新数据开..
分类:数据库技术   时间:2014-09-20 02:22:27    收藏:0  评论:0  赞:0  阅读:354
sqlite3 数据操作 查询
打开数据库sqlite3*db=[DatabaseopenDB];数据库的操作指针stmt:statementsqlite3_stmt*stmt=nil;参数1,数据库指针,参数2SQL语句参数3SQL语句的长度(-1代表的是无限长,自动匹配长度)参数4返回数据库操作指针参数5为未来做准备的,预留参数,一般写成NULL验证SQL语句的正确性intres..
分类:数据库技术   时间:2014-09-20 02:21:56    收藏:0  评论:0  赞:0  阅读:318
sqlite3 数据操作 查询单个信息
打开数据库sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"select*fromStudentwhereid=%d",aID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,NULL);Student*student=nil;if(result==SQLITE_OK){..
分类:数据库技术   时间:2014-09-20 02:21:46    收藏:0  评论:0  赞:0  阅读:258
sqlite3 数据操作 添加
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"insertintoStudent(name,age,gender)values(‘%@‘,%ld,‘%@‘)",studnt.name,(long)studnt.age,studnt.gender];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&a..
分类:数据库技术   时间:2014-09-20 02:21:37    收藏:0  评论:0  赞:0  阅读:299
sqlite3 数据操作 修改
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlstring=[NSStringstringWithFormat:@"updateStudentsetname=‘%@‘whereid=%ld",name,(long)ID];intresult=sqlite3_prepare_v2(db,[sqlstringUTF8String],-1,&stmt,NULL);if(result==SQLITE_OK){if(sqlite3_s..
分类:数据库技术   时间:2014-09-20 02:21:27    收藏:0  评论:0  赞:0  阅读:247
sqlite3 数据操作 删除
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"deletefromStudentwhereid=%d",ID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,nil);if(result==SQLITE_OK){if(sqlite3_step(stmt)==SQLITE_DON..
分类:数据库技术   时间:2014-09-20 02:21:17    收藏:0  评论:0  赞:0  阅读:311
10_Oracle_Admin_手动创建一个比较实用的数据库
上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库。======清理现有数据库文件======[oracle@localhostdbs]$lltotal240396 -rw-r-----...
分类:数据库技术   时间:2014-09-20 02:19:47    收藏:0  评论:0  赞:0  阅读:440
sqlacodegen
这个工具可以把数据库的表转成sqlalchemy用的class。但是只有表有primary key才可以转化为class 否则就是Tableroot@rijx:/tmp# sqlacodegen --schema rdb mysql://root:passw0rd@localhost:3306# ....
分类:数据库技术   时间:2014-09-20 01:06:36    收藏:0  评论:0  赞:0  阅读:572
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!