「PostgreSQL」に関連する技術ブログ

企業やコミュニティが発信する「PostgreSQL」に関連する技術ブログの一覧です。

【PostgreSQL 9.4 → 11】pg_upgradeでデータベースクラスタをバージョンアップ

こんにちは 楽楽明細開発課の sts -250rrです。 先日Postgres11の入った検証環境に、現在運用中の環境のデータを移行して検証したいという機会がありました。 何点か意外とあるんじゃないかなというポイントがありましたので、Try&Errorの内容をまとめておこうと思います。 ※本記事内でのコマンドはDockerコンテナで作業をイメージしたコマンドを実施しています。 やっ

【初心者向け】PostgreSQLでインデックスを使ってくれない理由

はじめに こんにちは、2年目になったyk_itgです。 今回は postgreSQL でindexを利用した時、どれだけ検索速度が上がるのか調べてみよう…としたのですが、うまくindexを使ってもらえませんでした。今回はその時のことを記事にしたいと思います。 なお、この記事では postgreSQL でindexを作成した時のデフォルトであるB-tree indexを使用していることを前提としています。 はじめに

データウェアハウスとして使う Amazon Redshift について

はじめに こんにちは。開発本部の阪本です。 今回は私が社内勉強会(TechLunch)にて Amazon Redshift(以下 Redshift)についてお話した内容を紹介させていただきます。 Redshift とは 概要 Redshift とは AWS サービスが提供しているデータウェアハウスで、高可用/高パフォーマンス/柔軟なスケーラビリティを実現しているのが特徴です。 競合としては BigQuery や Hadoop 、また同じ AWS サービ

Scala Days 2019に行ってきました!Scala 3の最新情報を一挙公開! 

こんにちは!ZOZOテクノロジーズでバックエンド開発をしている @acjustplay です。 実は!この前!世界で一番大きいScalaカンファレンス Scala Days に行ってきました! 今年のScala Daysはスイスのローザンヌで、6/11〜13の3日間の開催でした。今まではアメリカとヨーロッパのどちらかでの開催が多かったですが、ちょうど今年がScala誕生15周年とScala Days開催10周年が重なり、特別

【PostgreSQL】公式ドキュメントに書かれているテーブルのパーティショニングのメリットを検証してみた

こんにちは、MasaKuです。 先日、 PostgreSQL の運用知識学習として以下の書籍を読みました。 gihyo.jp 書籍内で紹介されていた「 パーティショニング 」について、公式ドキュメントに記載されている内容と照らし合わせて、どのようなケースであればパフォーマンスの向上が見込めるのかを確認してみようと思いました。 なお、PostgreSQL11のパーティショニングについては、弊

【PostgreSQL】大量データの投入にgenerate_series()関数の使用をおススメする3つの理由

はじめに こんにちは、新卒で入社して3年目のnorth_mkyです。 最近業務で SQL チューニングをする機会があったので、実行計画を読み解く記事を書こう!...と思いたったのですが、記事を書くにあたってサービスのデータベースを使うわけにはもちろんいかないので 適度なサンプルデータベースを作成し、 大量のデータを投入する という準備作業を行う必要がでてきました

JJUG CCC 2018 Fall に参加しました!!

はじめに こんにちは、 id:FM_Harmony です。前回は PostgreSQL のターミナルコマンドである psql について、記事を作成しました。 tech-blog.rakus.co.jp さて、先日12/15(土)に日本 Java ユーザグループ(以下 JJUG )が開催するカンファレンスである「 JJUG CCC 2018 Fall 」が開催されました。 http://www.java-users.jp/ccc2018fall/#/ www.java-users.jp 休日を利用して参加してきましたので、今回は私が

Dockerのコンテナ間通信~アプリとDBを繋ぐ~

sts -250rrです。 今回は ラクス Advent Calendar 2018 に投稿した記事、「 開発環境を作るためにDockerを使った話 」の続きになります。 qiita.com はじめに Dockerネットワークを作成してコンテナ間通信 開発環境(Go)・PostgreSQLコンテナの起動 docker-compose.yml Dockerfile 1_createdb.sql main.go 今回のポイント Goのパッケージインポート PostgreSQLコンテナで初期DB構築を行う 実は・・・ まとめ は

SQLでバスケット分析(信頼度・リフト値算出)を実行

はじめに こんにちは。2018年9月入社でデータ分析担当の@Tawasshyです。 この記事は Enigmo Advent Calendar 2018の3日目 です。 弊社ではファッション ECサイト である BUYMA を展開しております。 売り手となるバイヤー(パーソナルショッパー)は世界中に在住しており、多種多様な商品を買い付けして膨大なSKUが存在します。 一方で、買い手側の購買行動も多岐に渡るのも必然となり

pg_prewarmと複合indexを用いてPostgreSQLをチューニングし、劇的な改善を実現した話

FORCIAアドベントカレンダー2018 3日目の記事です。 技術本部の相澤です。日頃はSQLかSQLを出力するプログラムばかり書いています。 先日、PostgreSQL9.6系の検索アプリをチューニングする機会があり、pg_prewarmと複合indexを用いることで、劇的な改善を図ることができました。今回はそのときに使ったその2つの技術についてご紹介します。 チューニングしたアプリの概要 はじ

【RDS Update】最大ストレージサイズが拡張、Multi-AZの停止が可能となりました

少しお久しぶりです。PS課佐竹です。 昔、データベースを保守していた経験から、RDSは興味深いサービスの1つです。 ここ最近、興味深いアップデートが3つありましたのでご紹介いたします。 1. Amazon RDS for Oracle、最大 32TiB のデータベースストレージサイズをサポート ストレージサイズ変更時の注意点 2. Amazon RDS for MySQL, MariaDB and PostgreSQL が 最大 32TiB のサイズをサポート

SQLの100倍高速化にチャレンジ! - サマーインターンメンターが語るインターン生の取り組み【前編】

技術本部の光山です。今夏、フォルシアでは初の試みとなる「FORCIA Summer Internship 2018」を開催しました。 前回の記事 では、インターンチームからの視点で、サマーインターンを実現するまでの道のりをご紹介しました。今回はメンター視点で、具体的にインターン生に取り組んでもらった課題について、前編・後編の2回に分けてご紹介します。サマーインターンに参加さ

社内PCでホスティングされていたRedashをFargateに移行してみた

こんにちは、最近気になっている哺乳類は オリンギート な、開発部の塩崎です。 私の所属しているMarketingAutomationチームではRealtimeMarketingシステムの開発運用を行っております。 このシステムはZOZOTOWNのユーザーに対してメールやLINEなどのコミュニケーションチャンネルを使い情報の配信を行うものです。 メルマガの配信数や開封数などの数値は自動的に集計され、BIツ

【超入門】RDBとNoSQLの違いに着目!NoSQLに求めるものとは?

こんにちは、MasaKuです。 ビッグデータ という言葉をよく目にしますが、その背後にある技術についてはあまり理解していませんでした。 そこで、 ビッグデータ を支える技術のひとつであるNoSQLについて興味が生まれたので、今回の記事では、NoSQLについて勉強した結果についてまとめようと思います。 (本記事の執筆には以下の書籍を参考にさせていただきました) NOS

IoT初心者向け!「MQTT」について簡単にまとめてみる

こんにちは。開発エンジニアのd_ shr ( id:d_shr )です。 これまではNode.jsや PostgreSQL について書いていましたが 今回はIoTを支える 通信プロトコル MQTT についてまとめます。 tech-blog.rakus.co.jp tech-blog.rakus.co.jp はじめに 軽量で省電力 メッセージングとTopic メッセージング Topic MQTTの機能 QoS Retain Will まとめ はじめに MQTT は、Publish/Subscribe モデルのメッセージングにより、非同期
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?