数据库
文章平均质量分 84
爱吃肉的老杨
这个作者很懒,什么都没留下…
展开
-
Redis,MemCached,MongoDB 概述
最近,一直在研究服务器性能优化和高并发请求访问,调研了非结构化数据(NoSQL)和内存加速(Cache),对老平台服务进行重新架构设计,力求节约成本10000美金/每月。调研项目主要有Redis、 MemCached、 MongoDB,以及Amazon的DynamoDBRedis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Valu转载 2013-05-25 10:48:53 · 627 阅读 · 0 评论 -
利用Spring3来完成文件到oracle的存储
前面有一篇文章是关于使用jdbc来完成文件到oracle数据库的存储,今天换种好看点的方式,用Spring3的jdbctemplate来做同样的功能,这里用的数据库都和前面的一样。注意加入两个很重要的包:proxool-0.9.1.jar;proxool-cglib.jar;却第二个会报错哦。先建立database.propertiesdb.driver=oracle.jdbc.d原创 2013-07-15 19:26:55 · 844 阅读 · 0 评论 -
j2EE完成文件到oracle数据库的存储
今天周末休息,可以有时间写写博客。今天主要说一下利用struts2来完成文件的上传到oracle数据库。1、前端页面的一部分,为了看着美观点,大家可以加点代码美化一下,我是加了的但是这里就只贴点重要的。 Struts2文件上传数据库测试 里面的doUpload()函数定义在js文件当中:原创 2013-07-13 12:51:42 · 787 阅读 · 0 评论 -
oracle表中建立自增长字段
oraclehe和其它的数据库如sqlserver,mysql等不一样,在oracle里面不可以直接的创建一个自增字段,下面说明一下如何创建一个自增字段的过程:1、建表:create table MYFILE( ID NUMBER(3) not null, FILECONTENT CLOB not null)在这个表里面我们希望让ID自增长,从而方原创 2013-07-13 12:35:28 · 1017 阅读 · 0 评论 -
oracle创建表空间
在plsql里面用sql命令:create temporary tablespace user_temptempfile 'D:\oracle\tablespace\user_temp.dbf'size 50msutoextend onnext 50m maxsize 20480mextent management local知识补充:1、由于Oracle工作时经常需要一些临原创 2013-07-11 17:58:59 · 645 阅读 · 0 评论 -
高并发系统数据库设计
在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的提升。 1、WEB应用和数据库部署在同一台服务器上 一般的小规模的网站采用这种方式,用户量、数据量、并发访问量都比较小,否则单台服务器无法承受,并且在遇到性能瓶颈的时候升原创 2013-06-21 15:05:35 · 654 阅读 · 0 评论 -
mysql命令行操作
一、从命令行登录MySQL数据库服务器1、登录使用默认3306端口的MySQL/usr/local/webserver/mysql/bin/mysql -u root -p2、通过TCP连接管理不同端口的多个MySQL(注:MySQL4.1以上版本才有此项功能)/usr/local/webserver/mysql/bin/mysql -u root -p --protoco转载 2013-06-07 15:52:05 · 683 阅读 · 0 评论 -
mysql集群
一、什么是MySQL集群 MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。 数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-phasedcommit)保证所有节点都有相同的数据(如果任何一个写操作失败,则更新失败)。原创 2013-06-07 15:45:31 · 645 阅读 · 0 评论 -
MySQL重装出错解决方法
Windows系统中,如果先前已安装有MySQL,修复或卸载重装后,在最后一步会提示不成功!可能原因:1、 防火墙打开了,网络端口3306没开启,导致MySQL安全验证不通过2、 卸载重装MySQL不干净解决方法(原因一):问题原因:解决方法:1、 控制面板——》安全中心——》Windows防火墙2、 选择“关闭(不推荐)” 说明:转载 2013-05-25 10:47:57 · 695 阅读 · 0 评论 -
sql操作实例(采用的oracle 11g数据库)
1、建表课程表(主键CID+TID)成绩表(主键SID+CID)学生表(主键SID)老师表(主键TID)至于外键的关联,大家从上面的图上应该很容易得出。完成下列任务:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select s2.sid, s2.course1, s2.course2 from(select s1.sid原创 2013-08-05 19:42:47 · 1067 阅读 · 0 评论