I have a requirement like running 'n' numbers of select
queries at fixed time intervals and storing that data. These results need to be pulled later upon a client's demand.
My question is:
Please suggest any compression techniques to store these query results; also, is it possible to store only revisions of previous resultsets instead of storing the whole resultset?
note:
I am new to computer science and programming and also not very aware about storage or db designs.
听起来你应该建立一个数据仓库。
性能方面我认为最好有一个用于存储查询结果的表。
I think you need to store the data in a database. SQL database can serve you the best. Regarding to storing the data in fixed interval of time, you just need to make effect of the change in the data set instead of storing the whole data again and again. I don't know what is your requirement and how much infrastructure you can afford. If you have such huge queries, I recommend you to work in Distributed System . Use NOSQL database for better performance.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.