网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

黑客防御手段(黑客入门学习之)(3)

Microsoft SQL Server是微软公司开发的大型关系型数据库系统。SQL Server的功能比较全面,效率高,可以作为中型企业或者单位的数据库平台。SQL Server可以与Windows操作系统紧密集成,不论是应用程序开发速度还是系统事务处理运行速度,都能得到较大的提升。对于在Windows品台上开发的各种企业级信息管理系统来说,不论是C/S架构还是B/S架构,SQL Server都是一个很好的选择。SQL Server的缺点是只能在Windows系统下运行。

主要应用范围:部分企业电商,使用windows服务器平台的企业。

1.3.5 Access

美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面关系型数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的成员之一。Access能够存取Access/Jet、Microsoft SQL Server、Oracle,或者任何ODBC兼容数据库的资料。

Access是入门级小型桌面数据库,性能安全性都很一般。可供个人管理或小型网站使用1.3.6 其他数据库

DB2,PostgreSQL,Informix,Sybase等。

1.4 常用的非关系型数据库产品介绍

1.4.1 Memcached(key-value)

Memcached是一个开源的、高性能的、具有分布式内存对象的缓存系统。通过它可以减轻数据库负载,加速动态的Web应用,最初版本由LiveJournal的Brad Fitzpatrick在2003年开发完成。目前全球有非常多的用户都在使用它来构建自己的大负载网站或提高自己的高访问网站的响应速度。注意:Memcache是这个项目的名称,而Memcached是服务器端的主程序文件名。

缓存一般用来保存一些经常被读取的对象或数据(例如,浏览器会把经常访问的网页缓存起来一样),通过缓存来存取对象或数据要比在磁盘上存取快很多,前者是内存,后者是磁盘。Memcached是一种纯内存缓存系统,把经常存取的对象或数据缓存在Memcached的内存中,这些被缓存的数据被程序通过API的方式被存取,Memcached里面的数据就像一张巨大的HASH表,数据以key-value对的方式存在。Memcached通过缓存经常被存取的对象或数据,从而减轻频繁读取数据库的压力,提高网站的响应速度,构建出速度更快的可扩展的Web应用。由于Memcached为纯内存缓存软件,一旦重启所有数据都会丢失,因此,新浪网基于Memcached开发了一个开源项目Memcachedb。通过为Memcached增加Berkeley DB的持久化存储机制和异步主辅复制机制,使Memcached具备了事务恢复能力、持久化数据存储能力和分布式复制能力,Memcachedb非常适合需要在超高性能读写速度、持久化保存的应用场景,但是最近几年逐渐被其他的持久化产品代替,例如redis。

小结:

1、key-value型数据库

2、纯内存数据库,重启丢失数据

3、持久化产品memcachedb(sina)

1.4.2 redis(key-value)

和Memcached类似,redis也是一个key-value型存储系统。但redis支持的存储value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)等。这些数据类型都支持push/pop、add/remove及取交集、并集和差集及更丰富的操作,而这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与Memcached一样,为了保证效率,redis的数据都是缓存在内存中的。区别是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis是一个高性能的key-value数据库。redis的出现,很大程度上补偿了Memcached这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

小结:

1、支持内存缓存,这个功能相当于Memcached。

2、支持持久化存储,这个功能相当于Memcachedb,ttserver

3、数据类型更丰富,比其他key-value库功能更强

4、支持主从集群,分布式

5、支持列队等特殊功能。

应用:缓存从存取Memcached更改为redis。

1.4.3 MongoDB(Document-oriented)

(责任编辑:admin)