现有一个HTTP的数据接口,想通过这个接口取数据到服务器,再进行并发推送到客户端。请问服务器端是取完数据写入数据库好,还是写入文件后再推送到客户端,两者来说哪种效率会高?全部更新推送好还是增量推送好?同样客户端是需要历史数据收集的,采用哪种技术比较好,数据库还是文件?另外还有需要注意的点吗?
服务器端建议使用数据库,如果使用文件,当历史数据过多文件会变大,你每次打开文件就会耗时,数据库则不会这样,数据库也方便以后的查询数据,如果是小量数据使用文件方便,大量数据建议使用数据库,推送建议增量,增量对用户感觉友好,客户端历史数据收集,文件数据库都行,客户端数据不会太多,一般客户端都是实时获取的,
使用redis 存储,读写更快。用hash 存储。