用 ES、MongoDB 和 PgSQL 做日志系统的日志数据库,优缺点各有哪些?
目前系统里有各种log,每次处理比较麻烦,想做一个专有的日志服务web程序,用数据库存日志,但日志可视化显示定制为自己的网页。关于数据库,我想到了postgresql,Elasticsearch,mongodb其中Elasticsearch,mongodb是文档数据库,postgresql有json字段,是关系型数据库,但拥有文档数据库的特性。
请问用这三个做数据库做存日志服务,优缺点有哪些呢
关于Elasticsearch。用java语言访问的话,我查了一下java连接Elasticsearch的教程,我点几个看了一下,似乎都是用http客户端的形式,java连Elasticsearch是必须要借助http客户端这种方式,而不是用类似jdbc驱动这种吗?