❶ 鏁版嵁搴撳湪杞浠堕」鐩涓鍒板簳鏄涓涓浠涔堟牱鐨勮掕壊锛
鏁版嵁搴撳湪杞浠堕」鐩涓鏄闈炲父閲嶈佺殑瑙掕壊锛屽畠鎵婕旂潃瀛樺偍鍜岀$悊搴旂敤绋嬪簭鏁版嵁鐨勮掕壊銆傚湪杞浠堕」鐩涓锛屾暟鎹搴撳彲浠ュ府鍔╁瓨鍌ㄥ拰绠$悊鎵鏈夌被鍨嬬殑鏁版嵁锛屽寘鎷鐢ㄦ埛鏁版嵁銆佷氦鏄撴暟鎹銆佷骇鍝佹暟鎹绛夌瓑銆傞氳繃浣跨敤鏁版嵁搴擄紝寮鍙戜汉鍛樺彲浠ユ洿瀹规槗鍦扮$悊鍜屾煡璇㈡暟鎹锛屼粠鑰屾彁楂樺簲鐢ㄧ▼搴忕殑鎬ц兘鍜屽彲闈犳с傛ゅ栵紝鏁版嵁搴撹繕鎻愪緵浜嗕竴绉嶆満鍒舵潵纭淇濇暟鎹瀹夊叏锛屽苟鍙浠ョ敤浜庣敓鎴愭姤鍛婂拰鍒嗘瀽鏁版嵁銆傚洜姝わ紝鏁版嵁搴撴槸杞浠跺紑鍙戜腑涓嶅彲鎴栫己鐨勪竴閮ㄥ垎锛屽畠鐨勯噸瑕佹т笉瀹瑰皬瑙戙
在连接数据库的时候可以优化,使用连接池。主要就是不要频繁地创建,销毁连接。这是很费时的一个操作。因此,使用连接池来代替普通的建立连接操作,能提高并发度。
使用缓存技术,并不是每次都需要去数据库里面查询的,我们其实可以把前一次的查询结果放在内存里,如果下一次用户来查询相同的内容,直接内存返回即可,不需要再次查询。这样可以大大降低查询频率。
使用分布式技术,将数据库分布在多台服务器上,同时也将用户分区(如根据用户ID的哈希值分区),不同的服务器负责不同用户群,这样就能大大减少单台服务器的负载,使得整体的吞吐量提高。这几样技术可以同时使用,你的并发数量将获得非常大的提高。
大型数据库介绍:
1SQLServer
概括地说,SQLServer具有如下特点:
A客户/服务器体系结构;
B图形化的用户界面,使系统的管理更加直观和简单。
C丰富的编程接口,为用户进行应用程序设计提拱了更大的选择余地。
D与WindowsNT操作系统的有机集成,多线程体系结构设计,提供了系统对用户并发访问的速度。
E对Web技术的支持,使用户能够很容易地将数据库中的数据发布到网上。
F价格上的优势。与其他一些大型数据库系统。如Oracle、Sybase等相比,SQLServer的价格非常便宜。
G作为微软在Windows系列平台上开发的数据库,SQLServer一经推出就以其易用性和兼容性得到了很多用户的青睐,是Windows环境商业应用的首选数据库。
2Oracle
甲骨文公司(Oracle)的产品,可以运行于很多操作系统之上(包括Windows),是大型企业级数据库。Oracle它是以高级结构化查询语言为基础的大型关系型数据库,是目前最流行的客户/服务器体系机构的数据库之一。提供对Internet全面支持的管理平台和系统集成工具,完全支持所有的工业标准,占有相当大的市场份额。因其专业性较强,操作繁杂,不易上手,价格较高,一般作为UNIX下的应用较多,适于大型网站选用。
3DB2
IBM公司的产品,可以运行于很多操作系统上(包括Windows),是大型企业级数据库。DB2具有很好的并行性。把数据库管理扩充到了并行的、多节点的环境。其操作简单、兼容性好,广泛应用于大型企业。
DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由硬件支持。它支持标准的SQL语言,具有与异种数据库相连的GATEWAY。因此他具有速度快、可考性好的优点。但是,只有硬件平台选择了IBM的AS/400,才能选择使用DB2数据库管理系统。
4MySQL
MySQL是当今UNIX或Linux类服务器上广泛使用的Web数据库系统。也可以运行于Windows平台。它是一个多用户、多线程、跨平台的SQL数据库系统,同时是具有客户/服务器体系结构的分布式数据库管理系统,属自由数据库系统,开放源代码数据库产品。
MySQL于1996年诞生于瑞典的TcX公司。其设计思想为快捷、高效、实用。虽然它对ANSISQL标准的支持并不完善,但支持所有常用的内容,完全可以胜任一般Web数据库的工作。由于它不支持事务处理,MySQL的速度比一些商业数据库块2-3倍,并且MySQL还针对很多操作平台做了优化,完全支持多CPU系统的多线程方式。
在编程方面,MySQL也提供了C、C++、Java、Perl、Python和TCL等API接口,而且有MyODBC接口,任何可以使用ODBC接口的语言都可以使用它。
MySQL是中小企业网站Linux平台的首选。MySQL在Linux下应用较多,Linux+MySQL+PHP是基于Linux的最佳组合。由于属开放源代码自由软件,性价比较高,是中小企业网站、个人网站不错的选择。
❸ ACCESS数据库变的非常大,如何瘦身
压缩一下就好了。
或者直接把后缀改成cab,使用的时候使用ACCESS打开。
ACCESS软件包括很多多余的后台处理代码,每一个视图生成过程都会有很多未清理得痕迹,你可以做个实验,拖放一个按钮到窗体上,查看他的代码,你会发现他已经再后台生成了一堆代码。压缩得目的,就是处理这些冗余分配空间。