Building a distributed time-series database on PostgreSQL      2019-08-22 18:20:19  詳細
A much more detailed discussion is later in this post. BenchmarksWhile we plan to start publishing more benchmarks over the next few months, we wanted to share some early results demonstrating our distributed architecture’s ability to sustain high write rates. As you can see, at 9 nodes the syste...
https://blog.timescale.com/blog/building-a-distributed-time-series-database-on-postgresql/
Fetching millions of rows from PostgreSQL with Rails      2019-08-11 21:20:25  詳細
Let’s say you have a simple Rails application, and you want to process a large quantity of rows from a PostgreSQL instance. For instance, you want to iterate over every post the user has, so you may do something like this: Post.where(user_id: 16) ==> SELECT "posts".* FROM "posts" where "posts"."u...
https://blog.magrathealabs.com/fetching-millions-of-rows-from-postgresql-with-rails-70c0cec1b6f5
PostgreSQLのIOにまつわるエトセトラ | TECHSCORE BLOG      2019-08-11 21:20:24  詳細
こんにちは。寺岡です。 これは TECHSCORE Advent Calendar 2017 の14日目の記事です。 PostgreSQLのIO問題を調査する機会があり、RDBMSのIO問題を取り巻く状況についてまとめてみました。 本記事は一般的なLinux+PostgreSQL環境を対象としています。 RDBMSとACID PostgreSQLをはじめとした多くのRDBMSはトランザクショ...
https://www.techscore.com/blog/2017/12/14/postgresql%E3%81%AEio%E3%81%AB%E3%81%BE%E3%81%A4%E3%82%8F%E3%82%8B%E3%82%A8%E3%83%88%E3%82%BB%E3%83%88%E3%83%A9/
PostgreSQL: Simple C extension Development for a Novice User (and Performance Advantages) - Percona Database Performance Blog      2019-08-11 21:20:23  詳細
PostgreSQL: Simple C extension Development for a Novice User (and Performance Advantages) One of the great features of PostgreSQL is its extendability. My colleague and senior PostgreSQL developer Ibar has blogged about developing an extension with much broader capabilities including callback fun...
https://www.percona.com/blog/2019/07/31/postgresql-simple-c-extension-development-for-a-novice-user/
PostgreSQL: PostgreSQL 11.5, 10.10, 9.6.15, 9.5.19, 9.4.24, and 12 Beta 3 Released!      2019-08-11 21:20:22  詳細
The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 11.5, 10.10, 9.6.15, 9.5.19, and 9.4.24, as well as the third beta of PostgreSQL 12. This release fixes two security issues in the PostgreSQL server, two security issues foun...
https://www.postgresql.org/about/news/1960/
RDBのトラブルの現場を追え! / rdb-Troubleshooting - Speaker Deck      2019-08-06 00:20:20  詳細
All slide content and descriptions are owned by their creators.
https://speakerdeck.com/soudai/rdb-troubleshooting
GitHub - powa-team/pg_qualstats: A PostgreSQL extension for collecting statistics about predicates, helping find what indices are missing      2019-08-05 10:20:20  詳細
pg_qualstats is a PostgreSQL extension keeping statistics on predicates found in WHERE statements and JOIN clauses. This is useful if you want to be able to analyze what are the most-often executed quals (predicates) on your database. The powa project makes use of this to provide advances index s...
https://github.com/powa-team/pg_qualstats
Postgres tips for the average and power user      2019-08-05 04:20:20  詳細
Hyperscale (Citus) is now available on Azure Database for PostgreSQL. Want to learn more? Personally I’m a big fan of email, just like blogging. To me a good email thread can be like a good novel where you’re following along always curious for what comes next. And no, I don’t mean the ones where ...
https://www.citusdata.com/blog/2019/07/17/postgres-tips-for-average-and-power-user/
Parallelism in PostgreSQL - Percona Database Performance Blog      2019-08-04 17:20:22  詳細
PostgreSQL is one of the finest object-relational databases, and its architecture is process-based instead of thread-based. While almost all the current database systems utilize threads for parallelism, PostgreSQL’s process-based architecture was implemented prior to POSIX threads. PostgreSQL lau...
https://www.percona.com/blog/2019/07/30/parallelism-in-postgresql/
第48回 MySQL 8.0.17リリース,PostgreSQL 11.4他リリース:OSSデータベース取り取り時報|gihyo.jp … 技術評論社      2019-08-04 11:20:22  詳細
サービス休止のお知らせ:データセンタメンテナンスのため8/7 14:00〜17:00頃サービスを休止いたします。 デベロッパ アドミニストレータ WEB+デザイン ライフスタイル 書籍案内 電子書籍 この連載では,OSSコンソーシアム データベース部会のメンバーが,さまざまなオープンソースデータベースの毎月の出来事をお伝え...
https://gihyo.jp/dev/serial/01/oss-db-various-news/0048
PostgreSQLのRow Level Securityを使ってマルチテナントデータを安全に扱う - HRBrain Blog      2019-08-02 23:20:23  詳細
こんにちは、サーバーサイドエンジニアーのユキチです。 SaaSの開発を行う上では複数の企業様のデータを扱うことになります。 そういったマルチテナントのデータ設計を行う上で、弊社ではPostgreSQLのRow Level Securityという機能を使って実装しました。 今回はPostgreSQLのRow Level Security(以下RLS)という機能を...
https://times.hrbrain.co.jp/entry/postgresql-row-level-security
PostgreSQL: Postgres-operator v1.2.0      2019-08-02 20:20:21  詳細
We are happy to annouce a new release of the Postgres Operator. Notable changes among others are: New browser-based UI to manage Postgres clusters Operator can create cron jobs for logical backups Initialize standby cluster from WAL archive in S3 bucket Provide manifests for user-facing clusterro...
https://www.postgresql.org/about/news/1957/
週刊Railsウォッチ(20190730-2/2後編)Docker 19.03の新機能に注目、ngrokはスゴい、redis-namespaceほか      2019-08-01 18:20:22  詳細
こんにちは、hachi8833です。Rails 6.0.0 rc2リリースがやっと公式にアナウンスされました。 元記事: Rails 6.0.0 rc2 released | Riding Rails(Rails公式ニュースより) 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のよ...
https://techracho.bpsinc.jp/hachi8833/2019_07_31/78297
#CNDT2019 Cloud Native Storageが拓くDatabase on Kubernetesの未来 - Speaker Deck      2019-07-30 09:20:06  詳細
2019/7/22 CloudNativeDays Tokyoの発表資料です。 Database on Kubernetesの課題と現在地点、未来予想図について紹介しています。 ・PostgreSQL+Rook/Ceph ・PostgreSQL+LINSTOR/DRBD ・Stolon ・KubeDB
https://speakerdeck.com/tzkoba/number-cndt2019-cloud-native-storagegatuo-kudatabase-on-kubernetesfalsewei-lai
PostgreSQL VACUUM で年末大掃除 | TECHSCORE BLOG      2019-07-28 11:20:18  詳細
これは TECHSCORE Advent Calendar 2018 の18日目の記事です。 今回はPostgreSQLを運用する上で絶対に無視できない「VACUUM」について、その機能と役割を確認していきたいと思います。 VACUUMとは VACUUMは、テーブルの実体となるファイルの中から、不要領域を探索し、再利用可能な状態にしていくものです。VACUUMを全く...
https://www.techscore.com/blog/2018/12/18/postgresql-vacuum%E3%81%A7%E5%B9%B4%E6%9C%AB%E5%A4%A7%E6%8E%83%E9%99%A4/
PostgreSQL の バグ修正状況を調べてみた。 - astamuse Lab      2019-07-24 22:20:23  詳細
はじめに 初めてこちらのblogに登場いたします。データエンジニアのt-sugai です。 今年の1月頃からアスタミューゼにJOINしています。 前職はJavaをメインとしたアプリケーションエンジニア……だったと思うのですが、エンジニアはエンジニアでいっしょくたの組織でした。そして最近は運用やDBAのような仕事を任されること...
http://lab.astamuse.co.jp/entry/postgresql_release_check
EDB Postgres Vision Tokyo 2019 | 未来は Postgres に、未来は今ここに!      2019-07-21 12:20:39  詳細
進化する EDB Postgres を学べる一日 レプリケーション、コンテナ、DB移行事例など オープンソースソフトウェアを活用した新たなデジタル戦略でビジネスイノベーションを目指す企業のために、EDB Postgres Vision Tokyo 2019 を開催いたします。 EDB Postgres は進化を続けています。未来は今を積み重ねることで訪れる時...
https://pgvt2019.edbjapan.com/
sql - Best way to select random rows PostgreSQL - Stack Overflow      2019-07-21 12:20:38  詳細
Given your specifications (plus additional info in the comments), You have a numeric ID column (integer numbers) with only few (or moderately few) gaps. Obviously no or few write operations. Your ID column has to be indexed! A primary key serves nicely. The query below does not need a sequential ...
https://stackoverflow.com/questions/8674718/best-way-to-select-random-rows-postgresql
実録パフォーマンス改善 - 高速化のためアーキテクチャやアルゴリズム選択から見直すSansanの事例 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える!      2019-07-16 16:20:34  詳細
アプリケーションの設計・実装方法を変えることで、性能が格段に向上するケースは数多くあります。有名IT企業のエンジニアは、どのような方針のもとでアーキテクチャあるいはアルゴリズム選択などでパフォーマンスを改善しているのでしょうか? 法人向けクラウド名刺管理サービス「Sansan」や個人向け名刺アプリ「Eight...
https://employment.en-japan.com/engineerhub/entry/2019/07/16/103000