本文目录一览

1,列式数据库的优缺点

优点: 极高的装载速度 (最高可以等于所有硬盘IO 的总和,基本是极限了) 适合大量的数据而不是小数据 实时加载数据仅限于增加(删除和更新需要解压缩Block 然后计算然后重新压缩储存) 高效的压缩率,不仅节省储存空间也节省计算内存和CPU。 非常适合做聚合操作。 缺点: 不适合扫描小量数据 不适合随机的更新 批量更新情况各异,有的优化的比较好的列式数据库(比如Vertica)表现比较好,有些没有针对更新的数据库表现比较差。 不适合做含有删除和更新的实时操作。

列式数据库的优缺点

2,以开发环境为中心的数据库有什么优缺点

建表时,在字段定义后面,加key 索引名(字段名.......)如果表已存在,用alter 语句alter table add index 索引名(字段名....)准确的索引可以提高查询的效率,索引太多或太大,会造成资源浪费,不单起不到优化作用,严重的还会拖慢数据库的性能
《数据库前台开发环境》共分为4篇,第一篇介绍数据库系统概论、关系数据库基础知识、标准SQL以及网络数据库系统的工作模式。第二篇介绍利用PowerBuilder 11.5开发(基于C/S结构数据库应用系统)、创建数据库、窗口和控件、数据窗口、菜单、PowerScript语言、函数及结构、数据管道、程序调试以及PBL库管理等内容。第三篇介绍利用Dreamweaver CS4开发(基于B/S结构网站系统)、ASP动态网页技术的基础、动态站点的建立及Access数据库的连接等。第四篇为两种开发环境开发的案例。数据库应用系统的第一个案例和网站开发的两个案例都有详细的设计步骤,特别适合初学者自学。

以开发环境为中心的数据库有什么优缺点

3,office的access数据库优势与不足

关于这个问题站在不同的角度有不同的解读。下面是本人的一些经验和体会:1)ACCESS易学易用,它所有的数据库对象和相关操作都是可视的并且附有大量的向导,这对于数据库初学者或非专业用户来说很友好、非常好用;2)作为OFFICE其中的一个组件,ACCESS与WORD、EXCEL等进行数据交互沟通很方便,较之其他数据库系统具有先天上的优势;3)ACCESS除了是数据库管理系统外,它本身还是一个完整的数据库应用软件开发系统,对于这一点很多程序员甚至都没能注意到!利用ACCESS结合其自带的VBA编程语言,非专业人员完全可以开发出性能优异不输于专业IT公司出品的单机或多用户网络版数据库应用软件系统。另外ACCESS也可以很方便地做成“ACCESS项目”(一种以ACCESS做前台,MSSQL为后台的数据库应用系统)借以实现更强大和完善的数据处理能力;4)ACCESS是免费的,相对于MSSQL等大型数据库管理系统动辄几十万元一个CPU的许可费用的确是太实惠了。就基本的数据库管理系统功能而言ACCESS的性能和表现绝对不输于MSSQL、ORACLE这些大型系统,几乎所有需要利用数据库解决问题的地方都可以使用它。当然,因为是免费的,为了不影响MSSQL的销售微软不可能将ACCESS做得过于强大并刻意对其设限。例如数据库的容量有限(最大只有2G)、没有存储过程、无触发器、无事务处理、并发处理量较少、安全管理相对较弱、无自动化管理、系统稳定性不好、系统崩溃后数据可恢复性差等这些都是ACCESS的弱点。再说些题外话。好多ACCESS初学者往往将使用EXCEL的习惯带到ACCESS里,例如经常想到要将数据表里的数据汇总合计后再更新回数据表里。必须指出这种做法其实是对数据库的误用。正确的做法是数据表里只记载原始数据就好了,需要时我们只要编写好适当的SQL语句就可以非常方便快捷的从原始数据表里检索出所需要的各种各类的数据而完全没必要预先去计算和存储这些通过计算就可以得到的数据。要知道计算、分类、汇总和检索数据可是数据库的看家本领。例如一张表记录日产量,另一张表记录月产量,每当新记录日产量时还必须同时更新月产量这不是很麻烦?反过来我们不要月产量表改为使用select语句从日产量表里就可以快捷地得到某月的总产量。这样,数据的维护就简便多了。有志学习数据库的朋友从ACCESS开始是一个非常不错的选择,因为如果一开始就以MSSQL或ORACLE开始,其浩繁的内容和知识很容易将人淹没导致丧失学习信心。相对而言ACCESS较易上手,学懂ACCESS后再学习大型数据库就轻松得多,关系数据库最基础和精华的东西ACCESS都包含了,这些东西在大型数据库里都是通用的。

office的access数据库优势与不足


文章TAG:数据库优点缺点有哪些内容  列式数据库的优缺点  
下一篇