`
文章列表
Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的 一:控制用户所占用的表空间配额。 在一些大型的数据库应用 ...
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete) 和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦 ...
1.需求分析阶段: 综合各个用户的应用需求    2.概念设计阶段: 形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)    3.逻辑设计阶段: 首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式    4.物理设计阶段: 根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式
一个CMS频道分类设计,大体意思是通过自定义Id的方式。Id 步长 2位 那么一级分类为:01~99;varchar(20) / 2 = 10 那么Id 01~99999999999999999999;如果你觉得分类不够用的可以加大步长,级次关系: 引用select sChannelId, sChannelName, sDisplayName, sDetailPage from CMS_CHANNEL where sChannelId like '01%'; 用like查询性能效率会不会是个瓶颈,如果访问量很大的话? 这是我罗列部分数据出来给你看的,这些数据基本上视为死数据,加载在 ...
1:数据库中的数据应该采用逻辑删除还是物理删除? 引用最好不要物理删除,应该清楚,业务上所谓的删除和技术实现上的删除不是一个意思 2:数据库要记录数据的变更改怎么设计? 引用要记录数据的变更记录,可以采用一 ...
一个简单的论坛系统 1:包含下列信息: 2:每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。 一. 发帖主题和回复信息存放在一张表,并在这个表中增加user_name字段 对数据库的操作而言,检索数据的性能基本不会对数据造成很大的影响(精确查找的情况下),而对表与表之间的连接却会产生巨大的影响, 特别在有巨量数据的表之间;因此对问题的定位基本可以确定:在显示和检索数据时,尽量减少数据库的连接以及表与表之间的连接; 引用1: user:用户基本信息表 字段有:user_id,user_name,email,homepage,te ...
一. 采用ehcache,在spring里的配置 以资源缓存为例: <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> <property name="configLocation"> <value>classpath:ehcache.xml</value> </property&g ...
http://www.danga.com/memcached/     memcached是一个Client Server结构的远程Cache实现,Server是用C写的,提供了多种语言的客户端API,包括Java, C#, Ruby, Python, PHP, Perl, C等多种语言。 memcached主要使用在Shared Nothing Architecture中。 引用Shared Nothi ...
一. 创建CacheManager 所有ehcache的使用, 都是从 CacheManager. 开始的,有多种方法创建CacheManager实例: 1:Create a singleton CacheManager using defaults, then list caches: String[] cacheNames = CacheManager.create().getCacheNames(); 或者 String[] cacheNames = CacheManager.getInstance().getCacheNames(); 查看源代码: public stati ...
两个最著名的开源java 缓存解决方案的厂商现在由于 Terracotta 对 Ehcache 的收购联合到一起了。Terracotta,目前唯一的提供JVM级别的“POJO clustering集群”的厂商,能够提供多线程单一JVM应用,并且能让它们跨JVMs运行而不需要修改任何 ...
一.RSS标准比较混乱,主要有以下3个系列: 1:RSS 0.9x / 2.0 : RSS技术诞生于1999年的网景公司(Netscape),其发布了一个0.9版本的规范。2001年,RSS技术标准的发展工作被Userland Software公司的戴夫 温那(Dave Winer)所接手。陆续发布了0.9x的系列版本。当W3C小组发布RSS 1.0后,Dave Winer不承认其有效性。并于2002年9月独自把RSS升级到了2.0版本(Really Simple Syndication),并交由哈佛大学Technology at Harvard Law进行维护。 2:RSS 1.0 : ...
1:EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. 2:<%@ page isELIgnored="true"%> 表示是否禁用EL语言: TRUE表示禁止.FALSE表示不禁 止.JSP2.0中默认的启用EL语言. 3:EL 逻辑表达式: ${true and false}结果是false,关系表达式如${5>6} 结 果是false ,算术表达式如 ${5+5} 结果是10 4:读cookie中的值 ${cookie.userCountry} 5:)header和headerVa ...
Oracle的优化器有两种优化方式, 1: 基于规则的优化方式(Rule-Based Optimization,简称为RBO) 2: 基于代价的优化方式(Cost-Based Optimization,简称为CBO) 在Oracle8及以后的版本,Oracle强列推荐用后者 CBO的方式        RBO(基于规则)方式: ...
   Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。 create table SECURITY_RES_CATEGORY ( ID NUMBER(6) not null, NAME VARCHAR2(100), DESCRIPTION VARCHAR2(200), PARENT_ID NUMBER(6), APP_ID NUMBER(3), STATUS NUMBE ...
用户scott下 emp表: select deptno from dept emp表: select deptno from emp oracle集合函数包括:minus(差集),union(并集),union all(不排重并集),intersect(交集) 1.minus:找到两个给定的数值集合之间的差异,意味着找到一个数值集合,其中的元素仅存在于前一个集合中,而不存在于另一个集合中。 select deptno from dept minus select deptno from emp 分析:查相同列名的数据,查出的40,只存在与前一张表,即dept表中。 ...
Global site tag (gtag.js) - Google Analytics