RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース
「TiDB」をKubernetesで動かしてみよう!Conference 2022 Online/Spring 19 TiDB の特徴 (Distributed Transactions) TiDB では内部でデータをチャンク(Region)に分割して分散配置 します 一貫性を保つ為に 2PC(2-phase commit) 等、様々な技術が採 用されています 2PC 等の技術については下記の資料に詳しく書いてあります https://www Availability) TiDB を構成するコンポーネント達はそれぞれ冗長化が可能 です TiDB は内部の TiKV にデータを保存していますが、Raft を 使ってチャンクを冗長して配置しています TiKV 側では障害が発生しても Raft によって Leader Election が行われ、自動でアクセス先が切り替わります アクセス頻度が高いノード(ホットスポット)が発生した場合 TiDB に弱点は無いのでしょうか? Open Source Conference 2022 Online/Spring 28 個人的に思う TiDB の弱点 TiDB は分散されてデータが配置されており、SQL を処理す るコンポーネントもストレージ部分と切り離されている性質 上、どうしてもトランザクションにネットワーク等の latency が乗ってくることになります つまり数0 码力 | 71 页 | 6.65 MB | 1 年前3
Krita 5.2 マニュアル
ます。これ はピクセルとは独立したものです。例えば、Krita の ベクターレイヤー に長方形 を描くと、それは実際にはノードと呼ばれる点を通したパスを描いていて、'x'軸 と'y'軸の特定の場所に配置されています。それらのポイントを拡大縮小したり動 かしたりするとコンピュータは計算してパスを再描画し新しくできた形をあな たに表示します。それゆえにベクターはクオリティを損なうことなくサイズを 変えることができます。Krita お化けの少女をより非現実的に見えるようなフィルタを使うことができます。 レイヤーを選択し複製して、右クリックしてフィルタマスクを追加し、ガウシ アンぼかしを10ピクセル程度に設定します。それから複製レイヤーを元のレイ ヤーの後ろに配置し、合成モードを '覆い焼き' に設定すれば、不気味な光を放つ ようになります。元のレイヤーは残したままで、変更されたすべてのものは自 動更新されます! レイヤーエフェクトやレイヤースタイルは Photoshop ではツールオプションからでもそれらにスナップできま す。 ガイドは Krita のネイティブ形式に保存され、後からでも簡単に作業に戻れま す。 カスタマイズ これで最後の概念: カスタマイズです。 好みに合わせてドッカーを配置するのに加え、Krita は設定を Workspaces として 保存できます。これは右上のボタンにあります。 またツールバーは 設定 ‣ ツールバーの設定を変更... から、ショートカットは 設0 码力 | 1591 页 | 79.16 MB | 1 年前3
Comprehensive Rust(日语) 202412スタックよりやや低速で、何らかののブックキーピングが必要です。 – メモリの局所性が保証されません。 例 String を作成すると、スタックには固定サイズのメタデータが配置され、ヒープにはサイズが動的に 決定されるデータ(実際の文字列)が配置されます。 109 fn main() { let s1 = String::from("Hello"); } Stack .- - - - - - - - harvest(garden: &mut Garden) { todo!() } • Rust 2018 より前では、モジュールを module.rs ではなく module/mod.rs に配置する必要 がありました。これは 2018 以降のエディションでも依然としてサポートされています。 • filename/mod.rs の代わりに filename.rs が導入された主な理由は、mod 変更できます。 mod some_module; 158 これは、たとえば Go でよく行われているように、some_module_test.rs という名前のファ イルにモジュールのテストを配置する場合に便利です。 26.3 可視性 モジュールはプライバシーの境界です。 • モジュールアイテムはデフォルトでプライベートです(実装の詳細は表示されません)。 • 親アイテムと兄弟アイテムは常に見えます。0 码力 | 381 页 | 1.36 MB | 10 月前3
KiCad 8.0 Schematic Editorpin directly to a bus; this type of connection will be ignored by KiCad. 上に示したような例では、ピンに接続しているワイヤーへ配置されたラベルによってピン間が接続されます。バス ワイヤーへのバスエントリー部( 45 度曲がっているワイヤー部分)は外観上の見易さを目的としているだけで、 Eeschema で回路図としての意味 on the position of the other pins. 最初のラベルの下にワイヤーを配置します。同様に繰り返しコマンドを利用し、ラベルの下へワイヤーを配置 していきます。 必要に応じて、同じ方法(最初のエントリーを配置し,繰り返しコマンドを使用する)を用い、バスエントリ ーを配置して下さい。 Insert 33 NOTE In the Schematic Editor → select which bus member to unfold. バスのメンバーを選択後、次のクリックで希望する場所にバス メンバーのラベルを配置します。 ツールは自動的 にバス エントリーを生成し、ラベル位置からの配線を可能にします。ラベルを配置した後、続けて配線を追加 (例 えば、部品のピンに接続) して、通常の方法を使って結線を完了できます。 バス エイリアス バス エイリアスは、大きなグループ0 码力 | 194 页 | 7.86 MB | 1 年前3
PlantUML 1.2019.9 言語リファレンスガイドめのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 175 页 | 2.02 MB | 1 年前3
PlantUML 1.2019.3 言語リファレンスガイドめのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 160 页 | 1.80 MB | 1 年前3
PlantUML 1.2019.2 言語リファレンスガイドめのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 160 页 | 1.80 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)めのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 148 页 | 1.92 MB | 1 年前3
PlantUML 1.2019.6 言語リファレンスガイドめのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 174 页 | 1.99 MB | 1 年前3
PlantUML 1.2019.4 言語リファレンスガイドめのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • アクティビティ図 • コンポーネント図 • 状態遷移図(ステートマシン図) • オブジェクト図 • 配置図 • タイミング図 以下のような、UML 以外の図もサポートしてます。 • ワイヤーフレーム • アーキテクチャ図 • 仕様及び記述言語 (SDL) • Ditaa • ガントチャート を使用することがで きます: hpages は横方向のページ数を示すコマンドであり、そして vpages は縦方向のページ数を示すコマン ドです。 特定のスキンパラメータ設定を使用して、分割されたページに罫線を配置することもできます(例を 参照)。 @startuml ' Split into 4 pages page 2x2 skinparam pageMargin 10 skinparam pageExternalColor を使用してパーティションを定義し、必要に応じてパーティションの背景色を 宣言することができます(HTML カラーコードまたは名前を使用)。 アクティビティを宣言すると、自動的に最後に使用されたパーティションに配置されます。 閉じ括弧 } を使用してパーティション定義を閉じることができます。 @startuml partition Conductor { (*) --> "Climbs on Platform"0 码力 | 168 页 | 1.90 MB | 1 年前3
共 21 条
- 1
- 2
- 3













