
数据库学习
文章平均质量分 80
帐前卒
有道云笔记Server端码农。勤于专研算法架构等诡异的计算机知识。
展开
-
选择一定的日期oracle与mysql的实现
表中列的类型定义为TIMESTAMPoracle的语句实现:select * from table where to_char(CREATE_DATE,yyyy-mm-dd) > 1998-07-12 and to_char(CREATE_DATE,yyyy-mm-dd) mysql的语句实现:select * from table where date_format原创 2006-08-30 09:35:00 · 1405 阅读 · 0 评论 -
WebSQL查询www
本来想自己写个语言来查找web中的某些类似的信息。比如价格,程序啥的。因为一般这样的信息都会在某些类似的地方重复出现。开始使用查找language crawl等关键字,结果啥都没有找到。后来想web可以类比为网状型数据库,而网站内的页面中的标签可以类比为层次型数据库。然后准备看看有没有层次型数据库的查询语言,准备改进为web搜索的语言。结果搜到了WebQL,看了他的论文后,又找到了webSQL这东原创 2009-10-10 16:24:00 · 1152 阅读 · 0 评论 -
Amazon云中的 SimpleDB (SDB)
今日细细看了一下Amazon中用于保存云实例、JOB等状态和中间结果的Simple DB.发现果真非常的Simple.下面详细介绍下:这个SimpleDB中有四个主要的对象。一是Domain,这个就好像我们的表一样(这只是类比,后面有详细介绍)。二是item这个就像行一样。三是attribute这个就如同列一样。四是value,这就是每个列中的值,类比就是cell.SimpleDB中每一个原创 2009-10-16 14:50:00 · 2003 阅读 · 2 评论 -
SQL中的各种join
SQL中有各种join操作,例如 inner join, outer join, full join, cross join, natural join等。------------------------------------------------------------------------------------------------------------------------原创 2009-10-20 14:40:00 · 1217 阅读 · 0 评论 -
mysql中使用InnoDB还是MyISAM ?
自己经常使用sqlserver,不怎么使用mysql.所以也对mysql不咋米了解。这里转两个帖子关于mysql中的InnoDB和MyIsAM的介绍,个人觉得还是不错的。转载自http://database.51cto.com 2009-05-19 09:58 邵宗文 IT168 链接:http://database.51cto.com/art/200905/1223转载 2010-03-26 21:27:00 · 1502 阅读 · 0 评论 -
事务和锁(SQLite)
转自:http://www.sqlite.com.cn/MySqlite/4/539.Html 2、 事务(Transaction)2.1、事务的周期(Transaction Lifecycles)程序与事务之间有两件事值得注意:(1) 哪些对象在事务下运行——这直接与API有关。(2) 事务的生命周期,即什么时候开始,什么时候结束以及它在转载 2010-04-20 10:41:00 · 2445 阅读 · 0 评论 -
在ubuntu下生成大文件,并测试文件读写效率
在ubuntu或者其他的linux下生成大文件,必须使用编译参数-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.否则生成的文件一定是2G左右的,原因是fseek,这个函数中的offset参数是一个long型的或者是size_t型的,在fseeko中是off_t,但是这个off_t默认还是32位,只有加了-D_FILE_OFFSET_BITS=64的原创 2010-05-23 21:40:00 · 3084 阅读 · 1 评论 -
NDBC2011会议总结~(1)
第一天是研究生论文指导...主要是论文中的数据最好尽量的使用真实数据..但是可以从真实数据中抽取或者sample出对自己算法有利的数据。但是算法必须解决为什么在这种数据集上就好,以及算法的局限性在什么地方。而不是提出一个算法和XX算法再比较一下就ok了..第二天是大会开会..顺利的挤到前几排,照了一张露脸相.有一个是讲LRU的算法改进的。传说改进算法是LIRS.LRU主要的缺陷在于使对于普遍的pattern而不是对于特殊的pattern适用。对于高频率访问数据和低频率访问数据并没有很好的区分度,很有可能因为原创 2010-10-15 22:44:00 · 2727 阅读 · 3 评论 -
java将对象注册到spring context中
很多时候需要从spring中取出相应的对象,很多时候又需要将对象注入到spring context中。原创 2013-10-23 20:55:00 · 1762 阅读 · 0 评论 -
使用mysql遇到的问题
幻读,update和limit加速原创 2013-12-17 10:06:18 · 1442 阅读 · 0 评论 -
mysql存储过程加速
mysql存储过程加速,注意辅助表的使用, 事务的隐式提交和LOOP中的sql外提。原创 2013-12-18 08:31:04 · 1698 阅读 · 0 评论 -
mysql分布式和分区limit offset加速
单机,分区,分布式数据库上写 limit offset语句。原创 2013-12-18 08:45:07 · 2197 阅读 · 0 评论 -
postgresql 8.4源码在windows下编译
首先要先下载一个源码包:http://www.postgresql.org/download/并且安装vs2005然后查看postgresql在windows下的安装文档:http://www.postgresql.org/docs/8.4/interactive/install-win32-full.html16.1.1 requirments中是否有很多要下载的?那就去那些网站下载原创 2009-09-27 15:32:00 · 2345 阅读 · 2 评论 -
Oracle数据导入导出
这里提供比较简单的方法。如果需要复杂配置,可以找本Oracle的书籍来看。导出数据(整个数据库)使用exp system/xxx@fengDB这里exp是在windows 命令行中输入的命令。system是某个用户。xxx是system的密码,fengDB是你要导出的那个数据库。然后系统会询问你缓冲区大小,你可以设置4096。下面提示你输入导出的文件名。你可以写d:/data.dmp。原创 2009-06-10 18:25:00 · 1151 阅读 · 2 评论 -
Oracle 远程连接TNS 超时问题
传说一般是由于防火墙问题造成的。最简单的方法是关闭防火墙。解决方案如下:Oracle在windows平台下使用的是Socket专用模式。要改为共享模式才行。首先到你的远程数据所在的机器下在运行处regedit找到HKEY_LOCAL_MACHINE--->SOFTWARE--->ORACLE--->HOME0添加一个字符串USE_SHARED_SOCKET 值为TRUE原创 2009-06-08 10:37:00 · 4778 阅读 · 1 评论 -
用java通过odbc连mysql
首先装一个mysql的驱动程序:mysql-connector-odbc-3.51.12-win32.zip解压点击setup即可,可能会碰到与java运行时有冲突,点击yes即可。 下一步下个mysql-connector-java-3.1.11-bin.jar,把它放在java-sdk的lib库里。在管理工具的odbc数据源里用户DSN选项卡里添加:mysql odbc 3.51Dri原创 2006-08-13 11:44:00 · 4220 阅读 · 1 评论 -
删除一条数据库记录的解决方案
在删除一条记录时有可能遇到一条记录已经被关联外键,那就应该将它其中的一个字段单独拿出来做标记,在程序中判断是否被删除,否则就真正的删除它。使用try{}catch(){}方法。如果首次删除不成功,系统就会抛出异常,然后转到catch中,在其中的程序段中将其中的一个字段单独来做标记。 public bool DeleteDevInfo(string deviceID)原创 2007-01-11 09:24:00 · 2556 阅读 · 3 评论 -
编程练习——红黑树(RedBlackTree)
在网上搜索了很多红黑树的资源,发现自己看代码的能力还是有些欠缺。很多都看不懂,后来找到一篇英文红黑树文献,终于弄明白了红黑树的删除插入是怎么做的。但是那片文献好像还有些漏洞,其中有一种删除情况,他并没有考虑到。如果大家想看的话可以搜索下 "red-black trees" ,由 prof. Lyn Turbak所写。因为时间关系,插入算法只是实现了非CLR算法。删除算法我也不知道叫什么名字(原创 2008-09-09 16:48:00 · 1295 阅读 · 1 评论 -
在ubuntu 8.04上安装postgresql 8.3核心
我的系统是虚拟机上的ubuntu81。先去http://www.postgresql.org那里下个postgreSQL core 8.3.2.使用命令tar -xvf postgreSQL-8.3.3.tar.bz2 解压3.去那个解压的文件夹,使用./configure 命令,它将自动检查系统配置4.很不幸得是报了一个"c cannot output the executabl原创 2008-09-18 22:10:00 · 1359 阅读 · 0 评论 -
.net与mysql连接
首先去mysql网站下载一个mysql非安装版本http://dev.mysql.com/downloads/mysql/5.0.html如果你感觉使用dos命令行不方便的话,可以顺便也下载一个GUI客户端:http://dev.mysql.com/downloads/gui-tools/5.0.html然后打开vs..这个版本必须是2003以上。然后呢,建立一个window原创 2008-11-02 10:35:00 · 1854 阅读 · 1 评论 -
vs2005 C#与mySql连接解决中文乱码问题
按我的这篇文章所写: http://blog.youkuaiyun.com/cctt_1/archive/2008/11/02/3206314.aspx这里这里读出写入英文是没有问题的。但是我们需要读出写入中文。我在mysql的表有一项设置字符集,改为了GBK编码。但是还是使用了我上篇文章所写的编码,结果发现插入中文时变为:???插入中英文结合时,全部的中文变为??英文不变。在网上搜了原创 2008-11-02 19:42:00 · 1833 阅读 · 0 评论 -
使用brio连接Sql Server 2000建立多维查询OLAP
1.安装SQL Server 2000 analysis service2.安装analysis service sp3,这里要注意一定要安装同样语言版本的。如果你安装的SQL Server 2000 analysis service是简体中文版,那就到微软那里网站上选择语言为简体中文版,然后再下载该analysis service sp3。http://www.microsoft.com/原创 2008-12-04 09:26:00 · 1731 阅读 · 0 评论 -
ora-01033和ora-01219
造成的原因是log被损坏。cmd -> sqlplusSQL> select group#,sequence#,archived,status from v$log; GROUP# SEQUENCE# ARC STATUS---------- ---------- --- ---------------- 1 86 NO INACTIVE原创 2009-04-19 11:08:00 · 2099 阅读 · 1 评论 -
ODBC连接Oracle 9i, C#连接字符串
1.首先装好你的Oracle 9i。然后再控制面板->管理工具->数据源(odbc)2.双击数据源(odbc)->选择系统DSN->添加->Microsoft ODBC for Oracle , 数据源名称:chicoDB (这个是用来在C#中写连接字符串用的), 服务器名称:chicoDB (这个是你安装Oracle的时候建立的sid名称即数据库名)。然后确定3.打开你的pl/sql 建原创 2009-04-11 09:57:00 · 5349 阅读 · 1 评论 -
DDB,分布式数据库,复习要点
转自NirvanaFeng 发表tag:DDB,分布式数据库,复习要点 【第一次自己总结,又想起大学考政治的时候为大家总结要点的同学们,辛苦辛苦......如今我已经自力更生了,哈哈】 第一章 1、 分布式数据库的定义(P4)物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又需转载 2009-06-03 10:30:00 · 2869 阅读 · 1 评论 -
Oracle分布式
Oracle的分布式做的挺不错的,因为你只需要建立几个database link就可得到想要的东西。如下展示:首先在Oracle安装目录下找到一个叫做tnsnames.ora的文件。在其中添加一些内容例如:LOANDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =原创 2009-06-05 19:12:00 · 5019 阅读 · 4 评论 -
十分钟了解MongoDB
今天写写 MongoDB的事情。这货是一个document-orientied, 基本上使用的json进行交互的。他把那个形式很像json的东西叫做 BJSON. 里面有一些mongoDB自己定义的数据类型。这种数据形式在传输存储很方便。很短的时间介绍一下MongoDB的各种基本操作。原创 2014-02-11 21:51:06 · 2140 阅读 · 0 评论