簡體   English   中英

PostgreSQL 相當於 MongoDB 中的 Oplog Tailing

[英]PostgreSQL equivalent of Oplog Tailing in MongoDB

是否有類似於 PostgreSQL 中 MongoDB 的 oplog tailing 的等效過程? 我發現它在 MongoDB 中對於實時分析和通過查看日志構建關於數據庫中發生的事情的儀表板非常有用。 不幸的是,MongoDB 對我的特定數據庫需求沒有用。 我真的在尋找一種合法的、非黑客的方式來做這件事。 這將被置於生產環境中,我不能引起比其價值更多的問題。

提前致謝,讓我們盡量不要讓這成為 NO-SQL 與 RDBMS 的爭論。

在 PostgreSQL 9.4 和更新版本中,您可以通過pg_recvlogical使用test_decoding插件從復制槽流式傳輸更改。

在 9.3 和更新版本中pg_xlogdump可以解碼事務日志段,但這意味着您必須捕獲和轉儲每個段,並且它確實需要啟用 WAL 歸檔才能實用。

你還應該看看:

  • pg_stat_statements擴展
  • 內置的pg_stat_activity視圖
  • 內置的pg_stat_..視圖如pg_stat_user_indexes等。

克雷格的回答很舊 - postgres 10+ 中有 LISTEN 和 NOTIFY

https://medium.com/@ederng/psql-event-triggers-in-node-js-ec27a0ba9baa

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM