asopi tech
asopi techIndie Developer

Asopitech VS

Asopitech VS|他社製品との比較

あそぴてっくの製品と、代表的な他社製品を比べます。

更新: 2026/10/12

あそぴてっくの製品と、代表的な他社製品を1製品ずつ比べます。各ページでは、その製品が何か、どう動くか、主な機能と制限を説明し、最後にあそぴてっくの製品との違いを書きます。

他社製品の説明は、各製品の公式ドキュメントに基づきます。各ページの末尾に参考資料を付けています。

68 件

組み込みのデータベース

  • SQLite:サーバーなしで動く、1ファイルのSQLデータベース。
  • SQLite vec1:SQLite公式のベクトル検索拡張。
  • DuckDB:プロセス内で動く、分析向けの列指向データベース。
  • DuckDB vss:DuckDBにHNSWのベクトル索引を足す拡張。
  • LanceDB:アプリに組み込むベクトルデータベース。
  • Chroma:埋め込みベクトルを保存して検索するデータベース。
  • sqlite-vec:SQLiteにベクトル検索を足す第三者の拡張。
  • libSQL:ベクトル検索を内蔵したSQLiteのフォーク。
  • Realm:スマホやタブレットの中で動くモバイルデータベース。
  • RocksDB:アプリに組み込む、永続化するキーと値のストア。

サーバー型のSQLデータベース

  • PostgreSQL:汎用のリレーショナルデータベース。
  • pgvector:PostgreSQLにベクトル型と索引を足す拡張。
  • Apache AGE:PostgreSQLにグラフとopenCypherを足す拡張。
  • ParadeDB:PostgreSQLにBM25全文検索とベクトル検索の索引を足す拡張。
  • MySQL:VECTOR型を持つリレーショナルデータベース。
  • Oracle Database:VECTOR型とベクトル索引を持つリレーショナルデータベース。
  • SQL Server:vector型を持つMicrosoftのリレーショナルデータベース。
  • MariaDB:MySQLの元の開発者たちが作った、オープンソースのリレーショナルデータベース。

分散・クラウドのSQLデータベース

  • CockroachDB:複数ノードで動く分散SQLデータベース。
  • TiDB:MySQL互換の分散SQLデータベース。
  • Amazon Aurora:AWSのマネージドなリレーショナルデータベース。
  • ClickHouse:列指向の分析向けデータベース。
  • Elasticsearch:全文検索とベクトル検索の検索エンジン。

ベクトル専用のデータベース

  • Qdrant:ベクトル検索に特化したデータベース。
  • Milvus:軽量版のMilvus Liteを持つベクトルデータベース。
  • Pinecone:ベクトル検索のマネージドサービス。
  • Weaviate:データとベクトルを一緒に持つオープンソースのベクトルデータベース。

KVとドキュメントのデータベース

  • Redis:メモリ上で動くデータ構造ストア。
  • MongoDB:ドキュメント型のデータベース。
  • Cloud Firestore:FirebaseとGoogle Cloudのドキュメント型のクラウドデータベース。
  • Apache Cassandra:マスターを置かずにノードを並べ、止めずに広げられる分散NoSQLデータベース。
  • ScyllaDB:CPUのコアごとにシャードを分けて低い遅延を狙う、Apache Cassandra互換のNoSQLデータベース。
  • Valkey:データをメモリに置いて素早く応える、Redis由来のオープンソースのデータ構造ストア。

マルチモデルのデータベース

  • SurrealDB:ドキュメント、グラフ、ベクトルなどを1つのエンジンで扱うマルチモデルデータベース。
  • ArangoDB:キーバリュー、ドキュメント、グラフを1つの言語AQLで扱うマルチモデルデータベース。
  • Couchbase:JSONドキュメントのデータベース。組み込み用のCouchbase Liteを持つ。
  • Azure Cosmos DB:複数のAPIを持つAzureのマネージドデータベース。

グラフデータベース

  • Neo4j:ノードと関係でデータを持つグラフデータベース。

合意と協調の基盤

  • etcd:Raftで複製する分散KVストア。
  • Apache ZooKeeper:分散アプリのための協調サービス。
  • HashiCorp Consul:サービスの発見と構成のためのコントロールプレーン。

Raftのライブラリ

  • hashicorp/raft:複製ログを管理するGoのRaftライブラリ。
  • etcd-io/raft:合意の核だけを実装するGoのRaftライブラリ。
  • openraft:非同期ランタイムで動くRustのRaftライブラリ。
  • raft-rs:TiKVが作る、合意の核だけを持つRustのRaftライブラリ。

メンバーシップとgossip

  • HashiCorp Serf:gossipで動く、マスターのないメンバーシップのツール。
  • hashicorp/memberlist:gossipでメンバーシップを管理するGoのライブラリ。

通信とメッセージングの基盤

  • Tailscale:WireGuardで端末どうしを直接つなぐメッシュネットワーク。
  • NATS:サーバーを介してサブジェクトでやりとりするメッセージング。
  • ZeroMQ:通信パターンを持つ、組み込みのメッセージングライブラリ。
  • libp2p:ピアツーピアのアプリのための、モジュール式の通信スタック。
  • gRPC:Protocol Buffersで定義するRPCの枠組み。
  • Apache Kafka:トピックにイベントを貯めて配るイベントストリーミングの基盤。
  • RabbitMQ:メッセージを預かって確実に届ける、複数のプロトコルに対応したブローカー。
  • EMQX:大量のIoT機器をMQTTでつなぐメッセージング基盤。

時系列データベース

  • InfluxDB:時系列とイベントのデータを集めて問い合わせるデータベース。
  • TimescaleDB:PostgreSQLの拡張として動く時系列データベース。
  • Prometheus:メトリクスを集めて問い合わせる監視システム。
  • QuestDB:低いレイテンシーを狙った時系列データベース。
  • VictoriaMetrics:Prometheusと互換の時系列データベース。
  • TDengine:IoTと産業のデータに向けた時系列データベース。
  • GreptimeDB:メトリクス、ログ、トレースをまとめて扱うオブザーバビリティのデータベース。
  • ClickHouse:時系列の分析にも使われる列指向の分析データベース。
  • Thanos:Prometheusを高可用にし、長期保存を加える部品の集まり。
  • Grafana Mimir:多数のテナントのPrometheusメトリクスを、水平に広げて長期保存するストレージ。
  • Apache IoTDB:工場や設備のセンサーから届く時系列を、エッジとクラウドの両方でまとめて扱う産業IoT向けの時系列データベース。
  • Graphite:数値の時系列を貯めて、その場でグラフを描く監視ツール。
  • Amazon Timestream:AWSの上で、サーバーレスのLiveAnalyticsとマネージドのInfluxDBの二つの形で提供される時系列データベースのサービス。