connecting...
Google translation for articles :
7 NEMBER donated to you!!

【NEM技術勉強会】2.3.1 キャッシュデータベース【カタパルト白書】

nem31.26xem (7) 157 0 0

SYMBOLのテストネットが公開されましたので、API/ハーベスティングノードを立ち上げました。NIS1とSYMBOLに同時に同じトランザクションを投げてみて、反応のスピードや使い勝手を比較したりしています。実機で動かしてみてログを眺めながらだと、Technical Referenceの理解も深まりますね。


2.3.1 キャッシュデータベース

 

サーバーは、キャッシュデータベース有りでも無しでも動作する。node:enableCacheDatabaseStorageが有効化された場合は、RocksDBがキャッシュデータを保存するために用意される。検証可能状態(7.3: ステートハッシュ参照)でのトランザクション処理には、キャッシュデータベースが必要であり、よって、ほとんどのケースで有効化される。

 

キャッシュデータベースが無効化されるケースは下記の通り:

 

  1. 高い秒間トランザクションレートが必要な場合
  2. キャッシュの分散検証が重要でない場合
  3. サーバーに十分量のRAMが搭載されている場合

 

この場合は、すべてのキャッシュ情報がメモリーに残される。シャットダウンされる時には、キャッシュデータは複数のファイルに分割されてディスクに保存される。次にサーバーが起動した時に、これらのファイル内容をメモリーにキャッシュデータとして復元する。

 

キャッシュデータベースが有効化されている時には、キャッシュデータは要約されてから、複数のファイルとしてディスクに保存される。この要約されたデータは、キャッシュに保存されたデータから構築される。たとえば、network:minHarvesterBalance以上の資産を持つアカウントのリストなどである。このようなリストは、アカウントステートキャッシュに保存されているすべてのアカウントを読み込んで作られる傍らで、適宜ディスクに保存されることによって、メモリーの効率的な利用が可能になる。


RocksDBというのは、キャッシュデータを整理して保管するデータベースのようですね。ハーベスティングアカウントのリストなどが保存され、メモリーの有効活用に一役かっているようです。メモリーが潤沢にあり、トランザクションレートを限界まで高めたい時には、無効化もできるようです。プライベートチェーンで、大量のトランザクションを処理したい場合などを想定しているのでしょう。

 

目指せ北海道

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register

NEMber who posted this article

趣味はバイクでツーリングしながら、ブログを書いたり、動画配信したりすること。暗号通貨はまだまだ初心者。

nemlogに何を書こうかいろいろ考えたのですが、まずはバイクで動画配信をするための工夫や楽しさ、充実感などを伝えられたらと思ってはじめました。ラズパイをバイクに積載して、ボタン一つでYoutubeライブ配信できるシステムを作りました。それを発展させて、XEMの価格を常時監視、取引するボットも作ったりしています。技術書を読むのが好きなので、NEMの白書を訳したりもしています。

本業は再生医療系研究者です。歯を内側から再生している「歯髄(しずい)細胞」を世界に広めるために、しずい細胞プロジェクトを推進中。細胞の流通(トレーサビリティー)管理にNEMのモザイクを使いたいと思って、NEMについて勉強してます。管理システムの名称は「ShizuiNet」にしようと思っています。NEM.ioのAlexさん、Jeffさんと名刺交換&握手できたのが心の宝物。
37742
0

Why don't you read following articles?

目指せ北海道's articles