数据库
文章平均质量分 61
道可名-名可名
这个作者很懒,什么都没留下…
展开
-
数据库设计--冗余的一点建议
首先,声明的一点:不合理的设计不要说冗余设计,那只是借口,真正的冗余设计不是这样的。 冗余设计的原则: 1、尽量减少冗余 2、只对关键数据冗余 3、冗余必须是证据,要保证数据出错时,冗余要正确 4、如果必要,库中数据与冗余数据要来源不一致 正确认识冗余: 主键与外键在多表中的重复出现, 不属于数据冗余,这个概念必须清楚,事实上有许多人还不清楚。非键字段的重复出现, 才是数据冗原创 2013-11-19 15:15:32 · 4537 阅读 · 0 评论 -
Memcahed分布式缓存服务替换Session解决方案
需求: 有个ASP.NET网站系统,有一级域名,二级域名,三级域名,系统的各个功能模块分布在不同的域名,同一域名的也有可能分布在不同省份的服务器或者同一省份的不同的服务器中,同一省份的的服务器可以通过内部局域网访问。在系统中,现在需要所有功能模块共享用户同一次会话中的私有数据。 常用的方式是启用Session的数据库持久会模式可以达到上面的需求(没尝试过),现在需要使用M转载 2013-12-07 10:35:01 · 786 阅读 · 0 评论 -
Windows安装memcached图文教程
一、下载Memercached For Windows 二、安装步骤 1、解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14。 2、用cmd打开命令窗口,转到解压的目录,输入 “memcached.exe -d install”。 3、打开控制面板,打开服务,可以看到memcached已经在上面可,如果没有启动,则手动启动转载 2013-12-07 12:07:07 · 571 阅读 · 0 评论 -
sql 2005提示未能加载包"Microsoft SQL Management Studio Package "
前段时间用得好好的 sql server 2005 的管理工具 "SQL Server Management Studio" 突然不能用了. 提示 "未能加载包"Microsoft SQL Management Studio Package "". 网上查了一下, 有人说是 ".net framework 2.0" 的原因, 有人说要打什么 "start..." 的命令转载 2013-12-11 17:51:52 · 637 阅读 · 0 评论 -
SQL Server 查询处理中的各个阶段(SQL执行顺序)
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中转载 2014-09-19 09:59:41 · 521 阅读 · 0 评论