最近在找event sourcing方面的资料,看到了关于time-series database的信息,这种数据库比较独特,可以在特定的场景下派上用场。比如做event store。
推荐一个
https://docs.timescale.com/v0.9/introduction/time-series-data
之前我做的一个项目,是会话列表,里面要查用户最近的十条会话,但是当时用的数据库是leveldb,并且在他的技术上开发了列化数据库,但是不支持按照时间排序,用户会话特别多,就需要用Java代码排序,非常耗时间。
向这种时间类的数据库,用数据库特定的函数就能很好的支持了https://docs.timescale.com/v0.9/introduction/timescaledb-vs-postgres