雑多メモ

・とりあえず用語等を情報として残しておくための記事

 

メモ

用語など 説明など
スケールアウト サーバ台数を増やす
スケールアップ サーバの性能を上げる
IRC(internet relay chat) 文章通信のアプリケーション層プロトコル
コモディティ

代替性のあるもの、サービス

手に入りやすい市販のPC等)

memcached

分散型メモリキャッシュシステム

⇒データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う
 回数を減少させることができる

ロードアベレージ

システム全体の不可状況を示す指標

⇒平均的にどの程度のタスクが待ち状態にあるか
 不可要因(CPU or I/O)はわからない

sar(system admin reporter) システムの統計情報を取得するコマンド(sysstat)
vmstate CPUやメモリの使用状況を調べる
検索アルゴリズム

トライ木(trie)、AC法、Common prefix search

⇒関連書籍:Introduction to Information Retrieval

圧縮アルゴリズム VBCode(可変長バイト符号)
スループット 一定時間あたりの処理能力
レイテンシ

要求を出してから応答が返ってくるまでの遅延時間

※タウンアラウンドタイム、応答時間

I/Oスケジューリング https://en.m.wikipedia.org/wiki/I/O_scheduling 
分散データベース

垂直分割:テーブルを列で分割する

水平分割:テーブルを行で分割する

パーティショニング(DB)

・postgresql

 https://www.postgresql.jp/document/10/html/ddl-partitioning.html 

パスワード暗号化関連 PBKDF2 
パスワード辞書攻撃チェックライブラリ cracklib
情報サイロ/サイロ化

https://ja.wikipedia.org/wiki/%E6%83%85%E5%A0%B1%E3%82%B5%E3%82%A4%E3%83%AD 

関連するシステムが相互運用できない状態にあること(孤立)

Ansible

構成管理ツール 

https://ja.wikipedia.org/wiki/Ansible_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)

BPM Business Process Management 
EPM  
SSM  ソフトシステムズ方法論