Oracle Bronze SQLで出てくる基礎的な用語を集めました。 SQL用語集 リレーショナルデータベース データベース 行(ROW) 列(COLUMN) フィールド NULL値 主キー 外部キー 射影 選択 結合 SQL文の分類 DML(Data Manipulation Language: データ操作言語) DMLの例: DDL(Data Definition Language: データ定義言語) DDLの例: DCL(Data Control Language: データ制御言語) DCLの例: トランザクション制御 トランザクション制御の例: SQL用語集 リレーショナルデータベー…
SELECT文 SELECTによる射影 全ての列のとりだし SELECTによる選択 表構造の表示 SELECTでの算術使用 列別名の使用 文字列の結合 代替引用符(q)演算子 重複行の削除 複数列の重複行の削除 WHERE句 文字列や日付の比較 比較演算子 WHERE句での列別名は使用ができない WHERE句では演算子が使える BETWEEN演算子 BETWEENの日付での比較 IN演算子 LIKE演算子 ESCAPEオプション IS NULL演算子 AND演算子 OR演算子 INとORのパフォーマンスの違い ORDER BYによる行のソート 「ASC」 「DESC」 ORDER BYと列別名…
なぜマイクロサービスアーキテクチャなのか? 再利用か分離か 再利用のメリットとデメリット 分離のメリット 強制的に分離する手段 マイクロサービスアーキテクチャの概要 マイクロサービスアーキテクチャの構成要素 マイクロサービスアーキテクチャのサイドカーパターン マイクロサービスアーキテクチャのフロントエンドの実装 マイクロサービスアーキテクチャの連携方式 サービス間のオーケストレーション 各サービスの粒度について データの分離 ほかのアーキテクチャとの違い 分散されたデータへの対応方法 マイクロサービスのデータ分離のメリット 備考 なぜマイクロサービスアーキテクチャなのか? 再利用か分離か まず…
参考 オーケストレーション主導のサービス指向アーキテクチャー 概要 オーケストレーションアーキテクチャのコンポーネント 再利用…そして結合 再利用性のデメリット より変更範囲が少ない集約 備考 参考 「FundamentalsOfSoftwareArchitecture.md」という記事を参考にしてます。 https://github.com/zhangjunhd/reading-notes/blob/master/software/FundamentalsOfSoftwareArchitecture.md#13service-based-architecture-style ちなみのこの記事…