タグ

ブックマーク / qiita.com/ryo_grid (2)

  • 自作RDBのためにオンディスク並行Skip Listを作ってみた - Qiita

    どうも ryo_grid です。 今回は自作RDBMS SamehadaDB の開発の中で、インデックスとして用いるためのコンテナとして、オンディスク並行Skip Listなるものを作ってみたので、それについて書きたいと思います。 (以降、文体が変わりますが気にしないで下さい) はじめに 文書は筆者がオンディスク並行Skip Listを設計・実装してみた中で得た、知識や知見の共有を目的とするものである 英文のものも含め、Skip Listに関して、文書で共有する種の情報がまとまった形で提供されているWebページ(等)は、筆者が探した範囲で見当たらなかったので、その点で、価値のある知識・知見として、多くの人の役に立てば幸いである Skip Listについて Skip Listとは いわゆる Key-Value ストアを実現する確率的なデータ構造 他の同様の機能性を提供するデータ構造に対し

    自作RDBのためにオンディスク並行Skip Listを作ってみた - Qiita
  • BitTorrent の 分散ハッシュテーブル(DHT)や マグネットリンク とは - Qiita

    2020/09/29 追記: 過去に、記事冒頭で言及している"DHT内の通信について見るOSSなプログラム"を試した際の記録を記事にしていたのを見つけました・・・。また、そちらでも、掲題についてある程度説明していました。ですので、そちらの記事も併せて参照していただけると、より正確な理解が得られるのではないかと思います。 PythonでBitTorrent DHTネットワークに流れるメッセージを眺めるツール btsniff (libtorrentを利用) を試してみた - Qiita どうも。ryo_gridです。 趣味プログラミングで、Rustのお勉強がてら、簡単な Key-Value Store(単一ネットワーク内で動作、RESTインタフェースでアクセス)を書いてみようと思っている今日このごろです。 その実装に当たって、DHT(具体的にはChord)の仕組みを採用しようと思っているので

    BitTorrent の 分散ハッシュテーブル(DHT)や マグネットリンク とは - Qiita
  • 1