首页 > 数据库技术
内存数据库(sqlite)和 map数据结构 做缓存对比
背景: 今天看文档时发现说android的SQLITE在创建时,如果不指定name,则会创建in-memory的数据库。且当该db被close时,才会释放。 那这样来说,完全可以用来做内存缓存嘛。 用SqlLite实现的内存缓存与传统数据结构(MAP)实现的内存缓存性能上有什么差异呢? 或者说,使用...
分类:数据库技术   时间:2014-02-13 13:52:24    收藏:0  评论:0  赞:0  阅读:776
【学习日记】C#数据库中主键类型的选择
主键在数据库中占有很大的地位,对于表的关联性,和数据的唯一识别性有重要的作用: 1,在C#开发中,Int自增字段和Guid(数据库中是uniqueidentifier类型)可设置为主键; 1>Guid:可以产生唯一标识的高效算法,使用网卡mac地址及时间、芯片id码计算出来的 2,int自增字段和G...
分类:数据库技术   时间:2014-02-13 13:38:24    收藏:0  评论:0  赞:0  阅读:437
SQL Server - 把星期一(周一)当作每个星期的开始在一年中求取周数
先感叹一句!好长时间没有更新博客了!偶尔看到一句话,觉得被电击了 - 庸人败于懒,能人败于傲!因此,不能再懒惰了!今天想写一个有关计算 Week Number 的函数,刚开始觉得应该很简单,凭着感觉七写八写到最后发现越写越乱,到最后搞了快两个小时以为解决了,结果一测还有好多数据不正确。非常有挫败感!...
分类:数据库技术   时间:2014-02-13 10:13:04    收藏:0  评论:0  赞:0  阅读:676
oracle 10gr2 rac 进程关系
发现启动了好多进程,11gr2的还有一个ohasd的,10gr2没发现/etc/inittabh1:35:respawn:/etc/init.d/init.evmdrun>/dev/null2>&1</dev/nullh2:35:respawn:/etc/init.d/init.cssdfatal>/dev/null2>&1</dev/nullh3:35:respawn:/etc/init.d/init.crsdrun&..
分类:数据库技术   时间:2014-02-13 07:08:48    收藏:0  评论:0  赞:0  阅读:400
linux 下C连接db2学习
网上找了好久的资料,也没有找到怎么告诉我如何编译和连接db2,用C语言这个工具,后来发现以前工作中见到安装完db2,huizai实例用户如db2inst1的sqllib下面自带一个samples的文件夹,里面有各种工具连接db2的样例,如odbc,c,perl,java等。这里我就看了一下C如何连接db2,通过在..
分类:数据库技术   时间:2014-02-13 07:22:03    收藏:0  评论:0  赞:0  阅读:559
比较MySQL 5.6与前版的同步协议
前面几节介绍了MySQL的基本同步协议,4.1是个重要的转折,新版的在协议包数据格式方面,一般要设置CLIENT_PROTOCOL_41,并且按照设置此标志位的格式序列化与反序列化。但是4.1毕竟比较旧了,我们这次关注5.6带来的变化。1.对事件的完整性校验5.6默认是对事件做完整性校验的,即..
分类:数据库技术   时间:2014-02-13 06:54:40    收藏:0  评论:0  赞:0  阅读:467
MySQL学习笔记(一)数据库服务概述
一、基本概念DB,DataBase数据库:依照某种数据模型进行组织并存放到存储器的数据集合DBMS,DataBaseMangementSystem数据库管理系统:用来操纵和管理数据库的大型服务软件DBS,DataBaseSystem数据库系统:即DB+DBMS,只带有数据库并整合了数据库管理软件的计算机系统E-R数据模型En..
分类:数据库技术   时间:2014-02-13 06:44:04    收藏:0  评论:0  赞:0  阅读:386
MySQL学习笔记(二)搭建数据库服务器
系统环境:操作系统版本RedHatEnterpriseLinuxServerrelease6.4MySQL版本:5.6MySQL-server-5.6.15-1.el6.x86_64.rpm//服务端程序MySQL-shared-5.6.15-1.el6.x86_64.rpm//共享库MySQL-shared-5.6.15-1.el6.x86_64.rpm//兼容包1.安装软件[root@dbserverdata]#rpm-UvhMySQL-serve..
分类:数据库技术   时间:2014-02-13 06:48:29    收藏:0  评论:0  赞:0  阅读:493
oracle 监听器概念
监听就像人的耳朵,数据库装好后开启监听,客户段才能访问。数据库软件11g安装之后默认是安装了监听,如没有安装,用netca进入到图形方式去安装。这里面设计到几个概念,DB_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME,SERVICE_NAME一、DB_NAME:数据库标识符,存在于控制文件..
分类:数据库技术   时间:2014-02-13 07:56:30    收藏:0  评论:0  赞:0  阅读:459
关于如何查看哪个mysql线程(或称session ID)对表加了锁的小结!!!
1.在MySQL中,如何查看哪个表被锁了?showopentableswherein_use>0;2.判定某个表有没有加锁?showopentableswheretablelike‘tbl_name‘andin_use>0;3.哪个进程对这个表进行了加锁?mysqladmindebug 注:它可以与show[full]processlist;命令结合使用。 如果存储引擎是innod..
分类:数据库技术   时间:2014-02-13 06:17:34    收藏:0  评论:0  赞:0  阅读:548
SQL语句查询时防止SQL语句注入的方法之一
1、传参时有可能出现SQL语句注入 StringBuffer sb = new StringBuffer(); if(StringUtils.isNotBlank(areaCode)) { sb.append("and t.area_code = '").append(areaCode).append("' "); } SQLQuery query = getSession().crea...
分类:数据库技术   时间:2014-02-13 07:24:42    收藏:0  评论:0  赞:0  阅读:534
oracle sqlplus常用命令
以为内容选自Oracle官方文档: ---------------------------------------------------------------------------------------------------- 1、glogin.sql常用脚本(配置sqlplus command line) -- To change the SQL*Plus prompt to d...
分类:数据库技术   时间:2014-02-13 07:52:05    收藏:0  评论:0  赞:0  阅读:484
PL/SQL Developer连接64位Oracle
在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。 一、下载Oracle客户端下载地址:http://www.oracl...
分类:数据库技术   时间:2014-02-13 05:22:48    收藏:0  评论:0  赞:0  阅读:465
数据库设计常考题目简要分析
由于最近游戏项目数据库需求,需要设计一些一对多和多对多的数据库表,平时呢,用别人的表多,很少自己设计过,虽然大学那会练习过,貌似这个是数据库最基础的吧?好了圆规正传!这里我只是简单的谈谈一对多和多对多的设计基本方法: 《1》一对多外键应该放到“多”的那个表中,比如一个零件,他就有可能有多个“类别”,...
分类:数据库技术   时间:2014-02-13 05:13:05    收藏:0  评论:0  赞:0  阅读:438
Sql Server Profiler使用
在使用Entity Framework的过程当中,有时候需要看Entity Framework自动生成的Sql语句,在客户端可以使用跟踪的方法看到每次查询时的Sql语句,其实通过数据库服务器端的Sql Server Profiler也可以查看到。Express版本的数据库中没有这个工具,要使用这个工...
分类:数据库技术   时间:2014-02-13 04:50:07    收藏:0  评论:0  赞:0  阅读:579
Sql 高效分页
http://www.111cn.net/database/mysql/46350.htmhttp://g.kehou.com/t1032617472.htmlhttp://www.cnblogs.com/morningwang/archive/2009/01/02/1367277.htmlhttp...
分类:数据库技术   时间:2014-02-13 04:49:14    收藏:0  评论:0  赞:0  阅读:355
【PHP环境配置】PHP连接Mysql错误及解决方法
PHP连接数据库Mysql错误:Fatal error: Call to undefined function mysql_connect() in。。。(某个php文件的地址) 此错误是出现在安装并配置好PHP、Mysql、Apache服务器的情况下产生的。 我在网上查找了很多原因,并尝试着修改之...
分类:数据库技术   时间:2014-02-13 04:44:49    收藏:0  评论:0  赞:0  阅读:409
mysql 引擎区分
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:数据库技术   时间:2014-02-13 02:41:08    收藏:0  评论:0  赞:0  阅读:396
ORACLE sql 根据in查询里面数据的顺序进行排序
select rownum||'' as id,t.materialname as prodCode,t.ename as prodName,t.materialtype||'_'||t.groupcode as kindName, t.unit as unit,'' as spec,'' as price,t.materialcode as remark from material_mast...
分类:数据库技术   时间:2014-02-13 03:43:52    收藏:0  评论:0  赞:0  阅读:483
SQL Server Profiler的原理与相关概念
SQL Server Profiler的原理与相关概念 SQL Profiler掌握的的好处: 1.可以监视SQL Server内部发生的各种活动:例如发生在数据库引擎中的活动,发生在Analysis Services以及Integration Services中的活动。 2.监控并且确认某些查询,事务相关的性能问题等。 3.可以对执行计划进行分析。 4.可以监视并且确认SQL Serv...
分类:数据库技术   时间:2014-02-13 03:18:14    收藏:0  评论:0  赞:0  阅读:383
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!