Database

Wagtail CMSのElasticsearchバックエンドで日本語の全文検索

Wagtail CMSで日本語の全文検索に対応する方法をまとめます。 実行環境 Ubuntu 18.04 LTS Django 3.2.12 Wagtail 2.15.4 Elasticsearchのインストール www.digitalocean.com $ curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-ke…

SQL Serverの変更データキャプチャ機能(CDC)

はじめに 環境構築 SQL ServerとSQL Server Agentのインストール sqlcmdのインストール クエリの発行と変更データのキャプチャ DBサーバに接続 DBの作成 テーブルの作成 初期データの挿入 CDC機能の有効化 クエリの発行と履歴の確認 更新履歴(UPDATE) 挿入…

[CentOS7] PostgreSQL9.6のYumリポジトリインストールでエラー(pgdg-centos96-9.6-3.noarch.rpmが消えた)

事象 CentOS7にPostgreSQL9.6を久しぶりにインストールしようとしたところ、Yumリポジトリのインストールでエラーが発生しました。 どうやらつい最近 pgdg-centos96-9.6-3.noarch.rpm が消えたようです。 # yum install https://download.postgresql.org/pub…

HiRDBで表のマトリクス分割

はじめに データベースシステムのデータ格納方式は、性能・信頼・運用性等を考慮した上で決定する必要があります。 本エントリではこの目的において、HiRDBでデータの物理配置を制御する「表のマトリクス分割」を試してみた結果をまとめます。 表の横分割の…

MacにPostgreSQLインストールとSQL実行計画の確認

はじめに 最近は業務でDBMSをよく扱うことからデータベース関連の書籍を読んでいます。 「SQL実践入門」は性能に目を向けた内容で面白かったです。 SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)作者:ミック発売日: 2015/04/11メディ…