Database
Achievement Goals
ノードは
SQL (Structured Query Language)
Query:保存された情報のフィルタリングに関する質問です.アクセルで濾過する条件を思い出してみましょう.データベースにqueryを送信し、希望するデータのみを抽出できます.
メモリ:オフにするとデータが消えます.データはプログラムに依存する.
ファイルI/O:必要なデータのみをインポートすることはできません.すべてのデータをインポートした後、サーバからフィルタリングする必要があります.データ量が増加するにつれて(ファイルが破損したり、複数のファイルを同時に処理する必要がある)、ますます複雑になります.
≪データベース|Database|oem_src≫:リレーショナル・データベースでは、1つのCSVファイルまたはExcel表を1つの表として保存できます.1回に複数の表があるため、SQLを使用してデータをインポートするのが容易です.
SQLコマンド
SELECT COUNT(column), column2
FROM table
WHERE condition
GROUP BY column
ORDER BY column;
ACID
transaction:振り替え、複数のタスクを1つの実行ユニットに組み合わせる.
Atomicity
1つのトランザクションはすべて成功するか、すべて失敗する必要があります.部分的には実行できません.
Consistency
トランザクションの前後のデータベース・ステータスは、以前と同じように有効です.
Isolation
1つのトランザクションは別のトランザクションとは独立しています.
Durability
トランザクションが成功した場合は、ログを保持する必要があります.
SQL vs NoSQL
key-valueタイプ:配列形式で保存します.Redis、Dynamoなどの代表的なKey Valueデータベース.
≪ドキュメント・タイプ|Document Type|oraolap≫:データをドキュメントとして保存します.JSONと同様の形式でデータを記録する.各ドキュメントには属性のデータがあり、管理のために集合と呼ばれるグループに編成されます.MongoDB
Wide-Columnデータベース:
グラフィックデータベース
を選択します。
データベース内の「青写真」データの組織方法と、異なるエンティティ間の関係を説明します.
1つのカラムに複数のデータを入れないでください.
Join table:1対のマルチテーブルを実現します.
SQLパスワードの問題で接続できません。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
パスワードが一致しないためアクセスできません
強力なsudo権限接続を使用しようとしましたが、次の問題が発生しました.
The server quit without updating PID file
コマンドを入力してトラブルシューティングを行います.たとえば、
Sangwooli@Lisas-iMac ~ % sudo chmod -R 777/usr/local/var/mysql
MySQLサーバを再起動... Sequel Proの無限ロードを解決する方法 以下のサイトを参照して、公式サイトのバージョンとその他のバージョンをインストールしてください。(アイコンの形状が異なる) リンクテキスト
Reference
この問題について(Database), 我々は、より多くの情報をここで見つけました https://velog.io/@sashainspb/Databaseテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol