数据库共享的缺点有哪些,数据库共享和数据冗余有什么缺点
来源:整理 编辑:黑码技术 2024-08-09 05:13:11
本文目录一览
1,数据库共享和数据冗余有什么缺点
数据库共享是高效率的策略,所有的数据库技术 包括数据压缩,外键等都是为了提高数据库的共享程度。所以数据库的共享越高,数据库的利用率越大。
数据库的冗余 应该是指 数据库中的无用数据,这主要是在关系数据库中没有与之匹配的相关数据而造成的一种特殊的数据,没有机制维护,越积越多,影响数据库效率,而且占用数据空间。数据冗余 主外健关系几乎没有,可以避免一些不必要的麻烦,不过会降低程序效率
2,数值程序化的方法有什么
处理工程数据一般有三种方法:数据程序化处理、数据文件化处理、数据库处理。数据程序化处理的优点是:充分将数据与程序结合在了一起。其缺点是数据无法共享,增加了程序的长度。数据文件化处理的优点是:数据与程序作了初步的分离,实现了有条件的共享。其缺点有四点:①文件只能表示事物而不能表示事物之间的联系;②文件较长;③数据与应用程序之间仍有依赖关系;④安全性和保密性较差。数据库处理的优点是:①数据共享,②数据集中,安全性和保密性好。③数据结构化,既表示了事物,又表示了事物之间的联系。其缺点是:数据与应用程序无关联。
3,oracle数据库RAC是什么
real application cluster,多个oracle实例,对应于一个存储,大家都说优点,我就来说缺点,更有价值,我又不是做广告的。(1) 性能可能差,如果不拆分应用,容易使得interconnect的网络流量加大,使得性能下降;(2) 一个实例修改数据库的表时,上的是块锁,不是行锁;(3) 事物不能无缝切换;(4)价格贵的要死实时应用集群(1)多节点负载均衡;(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化; (3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;(6)可扩展性好,可以方便添加删除节点,扩展硬件资源。rac,全称real application clusters,译为“实时应用集群”, 是oracle新版数据库中采用的一项新技术,是高可用性的一种,也是oracle数据库支持网格计算环境的核心技术。简单的说就是一个数据库,多个实例,数据库是存放在共享存储上,每个实例对应一台服务器。
4,NTFS有什么缺点
NTFS的缺点是兼容性不好,很多操作系统不能识别,数据交换不方便。但相对于它的优点来说,这个缺点真的是微不足道。缺点 如果说iphone和ipod的卓越表现令苹果的傲慢几乎无可指摘的话,那么这次ipad的差强人意就难免落人口实了。美国著名it杂志《连线》的it产品分析师查理索瑞尔在乔布斯发布ipad后,就立即列出了ipad缺失的十大功能:不支持flash、无oled屏、无usb接口、无gps功能、不支持多任务功能、无键盘、无摄像头、未选用verizon作为移动运营商、屏幕比例不是16:9、无高清多媒体接口。对于习惯于同时开着浏览器、邮箱、twitter、realplayer和word文档的用户来说,不支持多任务功能的ipad充其量不过是一款大号的kindle。确切地说,从价格、3g服务和待机时间上来看,还远不如后者。另外,介于上网本和电子书之间的尺寸也颇为尴尬,平板电脑既不能像前者一样放在桌子上,也无法如后者一般长时间握在手中。 或许,ipad的软肋在于,它未能表现出苹果一向引以为傲的不可替代性。关于NTFS文件系统 NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。使用非常广泛的Windows NT4.0采用的就是NTFS 4.0文件系统。WIN 2000/XP采用了更新的NTFS 5.0文件系统。 NTFS 5.0的特点主要有以下几个方面: 1,NTFS可以支持的分区大小可以达到2TB。而WIN 2000/XP中的FAT32支持的分区最大为32GB。 2,NTFS是一个可恢复的文件系统。在NTFS分区上用户很少需要运行磁盘修复程序。NTFS使用标准的事物处理日志和恢复技术来保证分区的一致性。发生系统失败事件时。NTFS使用日志文件和检查点信息自动恢复文件系统的一致性。 3,NTFS支持对分区、文件夹和文件的压缩。任何基于Windows的程序对NTFS分区上的压缩文件进行读写时不需要由其它程序先进行解压缩,当文件被读取时,文件会自动解压缩,而关闭和保存时会自动压缩。 4,NTFS采用更小的簇,WIN 2000/XP的NTFS文件系统中,当分区的大小在2GB以下时,簇的大小比相应的FAT32小;当分区在2GB以上时(2GB-2TB),簇的大小为4KB。而采用FAT32的簇大小为16KB(16GB-32GB),相比之下,NTFS能更有效地管理硬盘空间,最大限度的避免磁盘空间浪费。 5,在NTFS分区上,可以为共享资源、文件夹和文件设置访问许可权限。与FAT32文件系统下对文件夹或文件进行访问相比,安全性要高很多。 6,WIN 2000/XP下的NTFS文件系统还可以进行硬盘配额管理。配额管理就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额内的磁盘空间。可以合理的分配系统资源,避免由于磁盘空间失控造成系统崩溃,提高了系统的安全性。 7,NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。
5,专用服务器模式和共享服务器模式的区别
共享服务器主要的目的 在于“共享”两个字 比如说有个网站 小型网络服务器, 只能承担200个连接,若使用专用服务器那么就只能有200个连接。 但是如果使用共享服务器 那么有可能就能支持2000个连接,而不用增加硬件设备。所以就产生了共享服务器,这也是它的优势。 共享服务器适用的范围 1,client 和 server之间数据传输少(小于16K),需要大量的数据传输的话如DW就最好用专用服务器了。 2,取决于网络速度,数据库服务器速度和客户端的连接的一个平衡。 原理 1,专用服务器的连接过程 客户端连接到server端的话,会产生一个dedicate server,负责客户端和服务器之间的连接以及信息数据专递。 2,共享服务器连接 客户端连接到server端时,这个request被放到一个共享服务器独有的dispatcher(负载最少,这个dispatcher处理多个客户端连接)中,然后其中一个shared server process处理请求,处理完之后server将数据放到dispatcher相应的respone 队列中,然后传回到客户端1、专用服务器 数据库服务器要求每个用户拥有一个专用服务器进程,当用户比较多的时候,则其对服务器的硬件资源,特别是内存,会产生比较大的压力。 适用环境: 1、 只有少数客户端。 2、 为数据仓库搭建的数据库系统。 3、 联机事务处理系统。(大事务的处理,若使用共享服务器模式,很有可能会造成有些事务需要进入队列排队,响应时间拉长) 2、共享服务器进程 多个用户程序可以并发共用一个服务器进程,客户端程序通过调用调度程序与服务器进程相连 如何查看是否是共享服务器模式? 1 查看调度程序 sql> show parameter dispatchers; name type value ------------------------------------ ----------- ----------------------------- dispatchers string (protocol=tcp) (service=sdecp yxdb) max_dispatchers integer 5 mts_dispatchers string (protocol=tcp) (service=sdecp yxdb) mts_max_dispatchers integer 5 2、查看共享服务器进程数 sql> show parameter shared_servers; name type value ------------------------------------ ----------- ----------------------------- max_shared_servers integer 20 shared_servers integer 1 3、预留 sql> show parameter shared_server_session; name type value ------------------------------------ ----------- --------- shared_server_sessions integer 165 其中 dispatchers:调度程序服务器进程 max_shared_servers :指定同时运行的最大服务器进程数 shared_servers :启动实例时可以创建的服务器进程数 shared_server_sessions:指定用于用户会话的总数,配置此参数可为专用服务器保留用户会话 4.改变进程数 sql> alter system set shared_servers=2; 系统已更改。 sql> show parameter shared_servers; name type value ------------------------------------ ----------- ------------------------- max_shared_servers integer 20 shared_servers integer 2 sql> 优点是客户端进程多对一,增加了数据库可以支持的用户数。缺点就是各个用户共享一个进程,对用户访问数据库的性能有所影响。
文章TAG:
数据 数据库 共享 缺点 数据库共享的缺点有哪些
395