Prismaのデータガイド

データベースの仕組み、適切なデータベースの選び方、そして データベースをアプリケーションで最大限に活用する方法を学びましょう。

データベース入門

データベースとは何か、なぜほとんどのソフトウェアにとってそれほど重要なのか、そしてさまざまなユースケースに最適なデータベースの種類について、基本的なことを学びましょう。確固たる基盤を築くために、基礎から始めましょう。

データベースとは?データベースの種類を比較:異なるニーズに対応するためにデータベースの種類がどのように進化したかデータベーススキーマの概要一般的なデータベース用語集

データモデリング

(リレーショナル型に限定せず)データモデル設計に関する短期集中コース。データベースとデータモデリングの問題を、組織およびシステム設計のコンテキストに位置づけることに重点を置き、その後にデータベース機能のあまり目立たない領域に移ります。Dian Fayとの提携により公開されました。

イントロ(パニックにならないで)問題領域を把握するテーブル、タプル、型正当性と制約接続を確立する機能単位インビボ:情報エコシステム

データベースの種類

各データベーススタイルには、それぞれ長所と短所があります。一般的なデータベースの種類について詳しく学び、あなたに最適なものを選ぶのに役立てましょう。

リレーショナルデータベースとドキュメントデータベースの比較

リレーショナルデータベース

リレーショナルデータベースは、高度に構造化されたデータを処理し、柔軟なクエリを通じてアクセス可能にするのに優れています。リレーショナルパラダイムが時の試練に耐えてきた理由を発見してください。

ORMとは何か?SQL、クエリビルダー、ORMの比較データベースマイグレーションとは?データベースマイグレーションをデプロイするための戦略スキーマ変更に展開と収縮パターンを使用する一般的なデータベースインフラストラクチャパターンの比較SQLにおけるJOINとは?

ドキュメントデータベース

ドキュメントデータベースは、高いスケーラビリティとアジリティでデータと柔軟に連携するための優れた方法です。ドキュメントデータベースが人気を集め続けている理由を発見してください。

ドキュメントデータベースとは?

PostgreSQL

PostgreSQLは、標準への準拠を維持しつつ、信じられないほどのパワーと柔軟性を提供する機能豊富なオブジェクトリレーショナルデータベースです。PostgreSQLを構成し、その最高の機能を活用する方法を学びましょう。

PostgreSQLの利点PostgreSQLを知るPostgreSQLデータベースをホストする5つの方法ローカルPostgreSQLデータベースのセットアップRDS上でPostgreSQLデータベースを構成する方法PostgreSQLデータベースへの接続認証と認可  •  PostgreSQLにおける認可と認証の概要  •  PostgreSQLでのロールとロール属性の管理  •  PostgreSQLユーザー認証の構成  •  PostgreSQLでGRANTとREVOKEを使用して権限を管理するPostgreSQLでデータベースとテーブルを作成および削除する方法PostgreSQLデータ型の概要PostgreSQLの列およびテーブル制約の概要データの挿入と変更  •  PostgreSQLでデータを挿入および削除する方法  •  PostgreSQLで既存のデータを更新する方法  •  PostgreSQLで`INSERT ON CONFLICT`を使用してデータをアップサートする方法  •  PostgreSQLでのデータのインポートとエクスポート  •  PostgreSQLでのトランザクションの理解と使用データの読み取りとクエリ  •  PostgreSQLで`SELECT`を使用して基本的なクエリを実行する方法  •  PostgreSQLでクエリ結果をフィルタリングする方法  •  PostgreSQLで結合を使用して異なるテーブルのデータを結合する  •  PostgreSQLパフォーマンス最適化の概要ショートガイド  •  PostgreSQLでシングルクォートとダブルクォートを使用する方法  •  PostgreSQLでユーザーを作成および削除する方法  •  PostgreSQL接続URIの概要  •  PostgreSQLでデータベースおよびテーブルスキーマをエクスポートする方法PostgreSQLでの日付の操作

MySQL

MySQLは、高速なパフォーマンスと本番環境対応のパワーを提供する、世界で最も人気のあるリレーショナルデータベースの1つです。プロジェクトやウェブサイトでMySQLの機能を活用する方法を学びましょう。

MySQLデータベースをホストする5つの方法ローカルMySQLデータベースのセットアップMySQLデータベースへの接続認証と認可  •  MySQLにおける認可と認証の概要  •  MySQLでユーザーと認証を管理する方法  •  MySQLで`GRANT`と`REVOKE`を使用して権限を管理する方法  •  MySQLでロールを使用して権限を管理する方法MySQLでデータベースとテーブルを作成および削除する方法MySQLデータ型の概要MySQLの列およびテーブル制約の概要データの挿入と変更  •  MySQLでデータを挿入および削除する方法  •  MySQLで既存のデータを更新する方法  •  MySQLで`ON DUPLICATE KEY UPDATE`を使用してデータをアップサートする方法  •  MySQLでのデータのインポートとエクスポート  •  MySQLでのトランザクションの理解と使用データの読み取りとクエリ  •  MySQLで`SELECT`を使用して基本的なクエリを実行する方法  •  MySQLでクエリ結果をフィルタリングする方法  •  MySQLで結合を使用して異なるテーブルのデータを結合する  •  MySQLで低速クエリを特定する  •  MySQLで低速クエリをプロファイリングおよび最適化するツールとユーティリティ  •  `mysql_config_editor`を使用してMySQLの資格情報を管理する方法ショートガイド  •  MySQLでユーザーを作成および削除する方法  •  MySQL設定の構文エラーを確認する方法  •  MySQLでデータベースおよびテーブルスキーマをエクスポートする方法

SQLite

SQLiteは、ローカル環境で自己完結型のリレーショナルデータベース機能を提供する、ライブラリ、ファイル形式、およびコマンドラインユーティリティの集合体です。SQLiteの多機能で信頼性の高いデータ管理機能を使用して、アプリケーションのデータを保護する方法を学びましょう。

ローカルSQLiteデータベースのセットアップSQLiteでのデータのインポートとエクスポートSQLiteでデータベースとテーブルを作成および削除するSQLiteでデータを挿入および削除するSQLiteで`SELECT`を使用して基本的なクエリを実行する方法SQLiteで既存のデータを更新する方法SQLiteでデータベースおよびテーブルスキーマをエクスポートする方法

Microsoft SQL Server

Microsoft SQL Serverは、Microsoftエコシステムや他の環境とうまく統合できる、強力で成熟したリレーショナルデータベースシステムです。Microsoft SQL Serverが提供する利点を活用して、次のアプリケーションを強化する方法を学びましょう。

ローカルSQL Serverデータベースのセットアップ

MongoDB

MongoDBは、その実用性と迅速なプロトタイピングおよび開発を可能にする能力でしばしば称賛される人気のドキュメントデータベースです。開発者が頼りにするパフォーマンスと機能を活用するために、MongoDBを最大限に活用する方法を学びましょう。

MongoDBとは何か?ローカルMongoDBデータベースのセットアップMongoDBデータベースへの接続MongoDB Atlasプロビジョニングの概要MongoDBでユーザーと認証を管理する方法MongoDBで認可と権限を管理する方法MongoDBでデータベースとコレクションを管理する方法MongoDBでドキュメントを管理する方法MongoDBでドキュメントをクエリおよびフィルタリングする方法MongoDBデータ型の概要MongoDBインデックスの概要MongoDBトランザクションの概要MongoDB接続URIの概要MongoDBでの日付と時刻の操作MongoDBがデータを暗号化する方法MongoDBデータベースツール&ユーティリティの概要MongoDBでクエリ結果をソートする方法MongoDB集計フレームワークの概要

データベースツール

データベースとのやり取りを改善するための専用ツール。

2022年版Node.js ORM、クエリビルダー、データベースライブラリ トップ11TypeScript ORM、クエリビルダー、データベースライブラリ トップ8:型安全性の評価コネクションプーリングとは何か、そしてその仕組み

データベースの管理

環境内のデータベースを保守および管理するための戦略とテクニック。

データベースの停止と接続の問題のトラブルシューティングパフォーマンスのボトルネックを特定する方法チームメンバー間で開発データベースを同期するデータベースレプリケーション  •  データベースレプリケーションとその利点の概要OLAPとOLTPの概要マイクロサービスとモノリスがデータベースに与える影響データベースキャッシングの概要本番環境でのテストの概要データベースバックアップの考慮事項の概要全文検索の概要

サーバーレスアーキテクチャ

サーバーレスモデルは、インフラストラクチャを抽象化し、コード実行のみに焦点を当てることで、アプリケーションを設計する新しい方法を表します。次のプロジェクトでサーバーレスを評価するために、サーバーレスの概念、プロバイダー、用語について詳しく学びましょう。

サーバーレスとは?サーバーレスコンピューティングおよびデータベースプロバイダー トップ13一般的なサーバーレスの課題の概要従来のデータベースとサーバーレスデータベースの比較サーバーレス用語集

おまけ

特定のトピックには関係ないが、おまけとして興味深いトピックや研究を集めたものです :)

2022年に向けてアメリカ合衆国で最も人気のあるデータベース
© . All rights reserved.