日期:2014-05-17  浏览次数:20784 次

SQL Server与Access数据库存大数据的比较
最近需要用数据库管理上千张甚至更多的图片,在发愁使用SQL Server数据库还是Access数据库,考虑的问题主要有以下几点:
1.用SQL Server和Access存储上千张图片,他们所占存储空间大小比较。
2.用SQL Server和Access存储上千张图片,数据安全性比较。
3.用SQL Server和Access存储上千张图片,在进行数据库查询,删除,插入等操作时的速度比较
请各位数据库大神代为解答,或者推荐能解答这些问题的书籍,谢谢!
数据库 大数据 sql?server access 图片

------解决方案--------------------
简单来说access只是office里面的一个工具,多数用于桌面程序,但是sqlserver发展到今天,它已经是专业的数据库管理系统。微软花了很大力气在上面,access我觉得是为了向后兼容才保留到今天,不然早就不支持了。access不是不好,只是到达一定程度,比如库超过百G、数据表超过一亿,性能明显就没有sqlserver好,而且由于sqlserver是专业的管理系统,很多方面access都不支持,毕竟微软没必要花同样的力气和资源在两个数据库上,突出一个更有价值。如果仅为了弄个后台管理,access足够了,但是如果希望做大,sqlserver是 不二之选
------解决方案--------------------
从安全性上来说,access是要登录到windows上后,才能访问的,sql server支持windows验证和sql server验证两种,更为灵活。但由于access一开始就是设计为单机版的数据库,并不是网络数据库,在本地访问access数据库。

另外,access对并发操作支持的不好,也就是如果你通过有多个查询、删除、修改、添加,那么可能会有严重的问题。

还有,存储量方面,你是把图片插入到access,还是只是把图片的路径放到access,而图片还是放到文件目录中呢?
------解决方案--------------------
引用:
Quote: 引用:

从安全性上来说,access是要登录到windows上后,才能访问的,sql server支持windows验证和sql server验证两种,更为灵活。但由于access一开始就是设计为单机版的数据库,并不是网络数据库,在本地访问access数据库。

另外,access对并发操作支持的不好,也就是如果你通过有多个查询、删除、修改、添加,那么可能会有严重的问题。

还有,存储量方面,你是把图片插入到access,还是只是把图片的路径放到access,而图片还是放到文件目录中呢?

是将图片存入到数据库,如果只是存路径的话用Access完全足够了


哦,是直接把图片存到数据库里啊,那还是存储在sql server中把,sql server的存储效率比较高,而且还支持压缩,能减小存储空间,提高IO效率。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

从安全性上来说,access是要登录到windows上后,才能访问的,sql server支持windows验证和sql server验证两种,更为灵活。但由于access一开始就是设计为单机版的数据库,并不是网络数据库,在本地访问access数据库。

另外,access对并发操作支持的不好,也就是如果你通过有多个查询、删除、修改、添加,那么可能会有严重的问题。

还有,存储量方面,你是把图片插入到access,还是只是把图片的路径放到access,而图片还是放到文件目录中呢?

是将图片存入到数据库,如果只是存路径的话用Access完全足够了


哦,是直接把图片存到数据库里啊,那还是存储在sql server中把,sql server的存储效率比较高,而且还支持压缩,能减小存储空间,提高IO效率。


引用:
Quote: 引用:

Quote: 引用:

从安全性上来说,access是要登录到windows上后,才能访问的,sql server支持windows验证和sql server验证两种,更为灵活。但由于access一开始就是设计为单机版的数据库,并不是网络数据库,在本地访问access数据库。

另外,access对并发操作支持的不好,也就是如果你通过有多个查询、删除、修改、添加,那么可能会有严重的问题。

还有,存储量方面,你是把图片插入到access,还是只是把图片的路径放到access,而图片还是放到文件目录中呢?

是将图片存入到数据库,如果只是存路径的话用Acce