1. 歴史的な普及とデファクト標準 2. 技術・運用面のハードル 観点 MySQL PostgreSQL 内部構造 シングルプロセス+マルチスレッド で軽量 マルチプロセス でメモリ消費が大きめ 管理ツール phpMyA…
続きを読む »カテゴリー: データベース
Redis 7 vs Redis 8:統合データ構造と高性能化の全貌
Redis 8は、Redis 7に対してコア機能の大幅な統合と性能強化を実現しています。Redis Stackモジュールに含まれていたJSONや時系列データ、Bloomフィルターなど計7種類のデータ構造がコアに取り込まれ…
続きを読む »【実践ガイド】MySQL‑Boost 5.7.44 & OpenSSL 1.1.1L をソースからビルド・インストールする完全手順
1. 事前準備 必要なパッケージのインストール 以下のツールやライブラリがインストールされていることを確認してください。 例(CentOS/RHEL 系の場合): 2. OpenSSL のコンパイル・インストール MyS…
続きを読む »【完全網羅】ローカル開発環境向け OpenSearch Security 設定完全ガイド
本記事では、OpenSearch Security プラグインの設定ファイル opensearch.yml に記載されている全項目について、役割や利用方法、ローカル開発環境での注意点を解説します。これにより、開発環境での…
続きを読む »OpenSearchの主要ポート解説:9200, 9300, 9600, 9650の役割とその運用ポイント
OpenSearchは、Elasticsearchのオープンソースフォークとして設計され、多数のポートを利用して内部通信や外部APIへのアクセスを実現しています。ここでは、主要なポートについてその用途と運用上のポイントを…
続きを読む »Elastic社とAWSとの間で起こった論争の経緯
背景と発端 かつて、Elastic社はElasticsearchおよびKibanaをApache 2.0ライセンスで公開し、多くのオープンソースユーザーに利用されていました。一方、AWSはこれらを利用したマネージドサービ…
続きを読む »qmailadmin・vpopmail コンパイル手順まとめ
本記事では、qmailadminおよびvpopmailをソースコードからコンパイルする際の手順および各種設定オプションについて解説いたします。環境に合わせた最適な設定を行うための参考情報としてご活用ください。 1. 前提…
続きを読む »PostgreSQLの「public」スキーマとは
PostgreSQLでは、データベースを作成すると自動的に「public」スキーマが生成されます。スキーマはデータベース内のオブジェクト(テーブル、ビュー、関数など)を論理的に分類する名前空間の役割を果たします。「pub…
続きを読む »Alembic とは
Alembic は、SQLAlchemy を用いるプロジェクトにおいて、データベーススキーマのバージョン管理およびマイグレーションを実施するための軽量なツールです。データベースの変更履歴を管理し、スキーマ変更の適用やロー…
続きを読む »SQLAlchemyとAlembicとは?
SQLAlchemy Alembic まとめ:SQLAlchemyは、Pythonを使ったデータベース操作をシンプルにするライブラリであり、AlembicはそのSQLAlchemyと連携してデータベーススキーマの変更管理…
続きを読む »