NeonはマネージドのPostgreSQLサービスです。サーバーレス環境でも利用できます。
特徴
Neonは以下のような特徴を持っています。
- オートスケーリング
- ブランチ
- オンデマンドストレージ
- AI
ブランチは、データベースのスキーマをコードのように管理する機能です。環境に応じてブランチを分けたり、プレビューやテストに利用できます。
AIは、Neonをベクターストアとして利用する機能です。ベクターのサイズを決め、 <->
という当符号を使ってベクター間の類似度を計算できます。
CREATE EXTENSION vector;
CREATE TABLE items (id BIGSERIAL PRIMARY KEY, embedding VECTOR(3));
INSERT INTO items (embedding) VALUES ('[1,2,3]'), ('[4,5,6]');
SELECT * FROM items ORDER BY embedding <-> '[3,1,2]' LIMIT 1;
料金
Neonは無料から利用できます。無料のティアでは500MBのストレージが利用できます。有料は月19ドルのLaunchプランからで、10GBのストレージが利用できます。さらに上位はスケールプランで、月額69ドルになります。