Prisma データガイド

データベースの仕組み、最適なデータベースの選び方、そして データベースを最大限に活用する方法を学びましょう。

データベース入門

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

データベースとは?データベースの種類の比較:さまざまなニーズを満たすためにデータベースの種類がどのように進化したかデータベーススキーマ入門一般的なデータベース用語集

データモデリング

(リレーショナルデータベースが中心ですが、他のデータベースも無視していません)データモデル設計の集中講座。まずデータベースとデータモデリングの問題を組織およびシステム設計のコンテキストに位置づけることに焦点を当て、次にデータベース機能のあまり目立たない領域に進みます。 Dian Fay氏との提携により公開。

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

データベースの種類

データベースのスタイルごとに、独自の強みと弱みがあります。最適なデータベースを選択するために、一般的なデータベースの種類について学びましょう。

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

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

リレーショナルデータベースは、高度に構造化されたデータを処理し、柔軟なクエリを通じてアクセスできるようにするのに最適です。リレーショナルパラダイムが時代を超えて支持されてきた理由を発見してください。

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

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

ドキュメントデータベースは、高いスケーラビリティと俊敏性を備えたデータに対して柔軟に作業するための優れた方法です。ドキュメントデータベースの人気が高まり続けている理由を発見してください。

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

PostgreSQL

PostgreSQLは、標準に準拠しながら、驚異的なパワーと柔軟性を提供する機能豊富なオブジェクトリレーショナルデータベースです。PostgreSQLの最高の機能を活用するための設定方法と使用方法を学びましょう。

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

MySQL

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

MySQLデータベースをホストする5つの方法ローカルMySQLデータベースの設定MySQLデータベースへの接続認証と認可  •  MySQLにおける認可と認証の概要  •  MySQLでユーザーと認証を管理する方法  •  `GRANT`と`REVOKE`を使用してMySQLで権限を管理する方法  •  MySQLでロールを使用して権限を管理する方法MySQLでデータベースとテーブルを作成および削除する方法MySQLのデータ型入門MySQLの列とテーブルの制約入門データの挿入と変更  •  MySQLでデータを挿入および削除する方法  •  MySQLで既存のデータを更新する方法  •  `ON DUPLICATE KEY UPDATE`を使用してMySQLでデータをupsertする方法  •  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、クエリビルダー、データベースライブラリのトップ11上位8つのTypeScript ORM、クエリビルダー、データベースライブラリ:型安全性の評価コネクションプーリングとは?その仕組み

データベースの管理

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

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

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

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

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

お楽しみ

特定のトピックには関係しないが、ただ楽しむための興味深いトピックと調査のコレクション :)

2022年に入って米国で最も人気のあるデータベース