# データベース

# データベースの種類

  1. リレーショナルデータベース (RDBMS):

    • MySQL
    • PostgreSQL
    • Oracle Database
    • Microsoft SQL Server
    • SQLite
  2. NoSQLデータベース:

    • MongoDB (ドキュメント指向)
    • Cassandra (ワイドカラム指向)
    • Redis (キーバリュー指向)
    • Neo4j (グラフ指向)
    • Couchbase (キーバリュー指向)
  3. オブジェクト指向データベース (OODBMS):

    • db4o
    • ObjectDB
  4. XMLデータベース:

    • eXist
    • BaseX
  5. 時系列データベース:

    • InfluxDB
    • OpenTSDB
  6. グラフデータベース:

    • Neo4j
    • ArangoDB
  7. 組み込みデータベース:

    • SQLite
    • H2 Database
  8. メモリデータベース:

    • Redis
    • Memcached
  9. クラウドデータベースサービス:

    • Amazon DynamoDB
    • Google Cloud Firestore
    • Microsoft Azure Cosmos DB
  10. 列指向データベース:

    • Apache HBase
    • Google Bigtable
  11. 分散データベース:

    • Apache Cassandra
    • CockroachDB
  12. マルチモデルデータベース:

    • ArangoDB
    • OrientDB
  13. オンメモリデータベース:

    • Redis
    • Apache Ignite

# SQLite

SQLiteとは何か Written with ChatGPT

SQLiteは軽量かつ埋め込み型のリレーショナルデータベースで、トランザクションサポートとSQL標準に準拠しています。クロスプラットフォームであり、自動型変換やネイティブAPIサポートを提供し、小規模なデバイスやモバイルアプリケーション向けに効率的に利用されています。

# SQL文

SELECT * FROM UserData WHERE type = "Subscribe" ORDER BY Tier DESC