当前位置: 技术问答>linux和unix
C缓存如何设置比较合理?
来源: 互联网 发布时间:2016-05-21
本文导语: 有一些数据,如果访问量比较大的话,计划在5S内将数据存在缓存中,但是,数据量,也是很大。 这样,一般,多少的数据量可以设置成缓存机制比较合理哪? 如果数据量很大,少说也有1-2G的数据,如果也计划用缓...
有一些数据,如果访问量比较大的话,计划在5S内将数据存在缓存中,但是,数据量,也是很大。
这样,一般,多少的数据量可以设置成缓存机制比较合理哪?
如果数据量很大,少说也有1-2G的数据,如果也计划用缓存机制,如何哪?
程序里数据库支持sqlite3别的不可以用。文件也可以。
但是,发现sqlite3是否会有性能问题?
因为大约有255组数据,每组数据有三十多个模块。如果写在一个数据库,因为是并发写数据及读取,sqlite3的性能,应该支持不住,会存在长时间被锁定,返尔使存和取的时间下降。
如果写在多个数据库,要建N多个库,不知道如何分合理,也不知道是不是建这么多库会带来其它问题?
麻烦请问一下,建多个库,比如建120*30个库,这样,是否合理?麻烦给个理由,
还麻烦有什么好建议的分享一下。谢谢了!!!
这样,一般,多少的数据量可以设置成缓存机制比较合理哪?
如果数据量很大,少说也有1-2G的数据,如果也计划用缓存机制,如何哪?
程序里数据库支持sqlite3别的不可以用。文件也可以。
但是,发现sqlite3是否会有性能问题?
因为大约有255组数据,每组数据有三十多个模块。如果写在一个数据库,因为是并发写数据及读取,sqlite3的性能,应该支持不住,会存在长时间被锁定,返尔使存和取的时间下降。
如果写在多个数据库,要建N多个库,不知道如何分合理,也不知道是不是建这么多库会带来其它问题?
麻烦请问一下,建多个库,比如建120*30个库,这样,是否合理?麻烦给个理由,
还麻烦有什么好建议的分享一下。谢谢了!!!
|
帮up下。
|
帮顶
|
|
sqlite3性能没问题,但是你的需求可能mysql更合适,它提供了比较简单易用的缓存机制,而且也能直接作为嵌入式数据库编译。
|
没研究过!