atmarkit.itmedia.co.jp 30日前

「AIがSaaSを消す」は根本的な誤解 IDCが示す“本当に起こる変化”とは

IDCは、AIエージェントの普及に伴う「SaaS終焉論」を分析したレポートを公開した。AIはSaaSを代替するのではなくデータモデルを拡張すると指摘し、市場ごとの浸透格差や成果型課金の急増など、本当に起こる構造変化を解説している。

IDCは、AIエージェントの普及に伴う「SaaS終焉論」を分析したレポートを公開した。AIはSaaSを代替するのではなくデータモデルを拡張すると指摘し、市場ごとの浸透格差や成果型課金の急増など、本当に起こる構造変化を解説している。
↗ 元記事を開く
github.com 37日前

HNに投稿: Lossless-memory – 一切要約しない個人用AIメモリ

個人 AI アシスタント向けの長期記憶レイヤー。会話ログを要約せず 7 フィールドのレコードとして日次 JSONL に全文保存し、生ログを唯一の真実の源とする。全レコードにタイムスタンプを付与し、SQLite FTS5(日英バイグラム)による完全一致検索と sqlite-vec による意味検索を組み合わせるが、まず時間式(相対・絶対日付)を解析して範囲を絞り、範囲内の結果を時系列順に返す。意味検索は範囲内で結果が少ないときの最後の手段で、フォールバックした事実も出力に明示する。さらに現在の話題を示す小型インデックス LLL を毎ターン文脈に注入し、コンテキスト圧縮やセッション境界をまたいで同一性と文脈を維持する。ローカル・ファイルベース・単一マシン・サーバーなしで、1 ユーザー向けに毎日運用した記録と失敗談も docs/lessons.md に公開している。

個人 AI アシスタント向けの長期記憶レイヤー。会話ログを要約せず 7 フィールドのレコードとして日次 JSONL に全文保存し、生ログを唯一の真実の源とする。全レコードにタイムスタンプを付与し、SQLite FTS5(日英バイグラム)による完全一致検索と sqlite-vec による意味検索を組み合わせるが、まず時間式(相対・絶対日付)を解析して範囲を絞り、範囲内の結果を時系列順に返す。意味検索は範囲内で結果が少ないときの最後の手段で、フォールバックした事実も出力に明示する。さらに現在の話題を示す小型インデックス LLL を毎ターン文脈に注入し、コンテキスト圧縮やセッション境界をまたいで同一性と文脈を維持する。ローカル・ファイルベース・単一マシン・サーバーなしで、1 ユーザー向けに毎日運用した記録と失敗談も docs/lessons.md に公開している。
↗ 元記事を開く
thinkit.co.jp 47日前

MySQLとPostgreSQLの安定運用に必要な監視の基本を理解する

MySQLとPostgreSQLを安定運用するための監視の基本を解説。死活監視、OSリソース、データベース内部リソースの3層に分け、ps/top/vmstat/iostatなどのOSツール、MySQLのステータス変数・パフォーマンススキーマ・sysスキーマ、PostgreSQLの統計情報ビュー、Prometheus/Grafanaなどを組み合わせた監視方法を紹介する。SQL文の性能、ロック、レプリケーションの詳細は次回扱う。

MySQLとPostgreSQLを安定運用するための監視の基本を解説。死活監視、OSリソース、データベース内部リソースの3層に分け、ps/top/vmstat/iostatなどのOSツール、MySQLのステータス変数・パフォーマンススキーマ・sysスキーマ、PostgreSQLの統計情報ビュー、Prometheus/Grafanaなどを組み合わせた監視方法を紹介する。SQL文の性能、ロック、レプリケーションの詳細は次回扱う。
↗ 元記事を開く
turso.tech 60日前

実践における並行書き込み: TursoのMVCCを用いた高スループットアプリケーションの構築

Turso Cloudが早期プレビューとしてMVCCベースの並行書き込み(BEGIN CONCURRENT)を提供開始。SQLiteの単一ライター制約を回避し、行レベルでの競合検出によりチェックアウト処理や高頻度データ取り込みなどのワークロードでSQLite比最大4倍のスループットを実現する。tursodbデータベースの作成とダッシュボードでの有効化が必要で、TypeScript/Python/Rustでの実装例と競合リトライ、ホットロー問題への対処法を解説している。

Turso Cloudが早期プレビューとしてMVCCベースの並行書き込み(BEGIN CONCURRENT)を提供開始。SQLiteの単一ライター制約を回避し、行レベルでの競合検出によりチェックアウト処理や高頻度データ取り込みなどのワークロードでSQLite比最大4倍のスループットを実現する。tursodbデータベースの作成とダッシュボードでの有効化が必要で、TypeScript/Python/Rustでの実装例と競合リトライ、ホットロー問題への対処法を解説している。
↗ 元記事を開く
www.m3tech.blog 61日前

Testcontainersで実DBを使う並列テスト基盤を設計する

Testcontainers上のPostgreSQLコンテナ内にスレッドごとのDatabaseを用意し、実DBを使ったテストを並列実行する基盤の設計事例。Schemaではなくデータベース単位で分離し、Migration済みTemplate DatabaseからCREATE DATABASE TEMPLATEで複製することでFlywayの実行を1回に抑え、テスト間のリセットはTRUNCATE+初期データ再投入(DROP&再作成より高速)を採用。pg_dumpで初期データを抽出する際のセッション設定混入やシーケンスのずれといった実装上のハマりどころも紹介している。

Testcontainers上のPostgreSQLコンテナ内にスレッドごとのDatabaseを用意し、実DBを使ったテストを並列実行する基盤の設計事例。Schemaではなくデータベース単位で分離し、Migration済みTemplate DatabaseからCREATE DATABASE TEMPLATEで複製することでFlywayの実行を1回に抑え、テスト間のリセットはTRUNCATE+初期データ再投入(DROP&再作成より高速)を採用。pg_dumpで初期データを抽出する際のセッション設定混入やシーケンスのずれといった実装上のハマりどころも紹介している。
↗ 元記事を開く
www.percona.com 62日前

ベクトルインデックスのベンチマーク

ベクトル検索インデックスのベンチマーク手法を解説する記事。HNSWとIVFの仕組み、recallとthroughputはセットで測る必要があること、ef_searchやM等のパラメータがトレードオフを生むこと、インデックスが使われず暗黙にフルスキャンへフォールバックする落とし穴、ビルド方式(incremental/bulk)の違いやフィルタ検索での正しいground truthの取り方など、公平な比較のために必要な計測設計と実装時に踏んだ落とし穴を詳細に説明している。

ベクトル検索インデックスのベンチマーク手法を解説する記事。HNSWとIVFの仕組み、recallとthroughputはセットで測る必要があること、ef_searchやM等のパラメータがトレードオフを生むこと、インデックスが使われず暗黙にフルスキャンへフォールバックする落とし穴、ビルド方式(incremental/bulk)の違いやフィルタ検索での正しいground truthの取り方など、公平な比較のために必要な計測設計と実装時に踏んだ落とし穴を詳細に説明している。
↗ 元記事を開く