石黒/日誌/2013-10-25
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[石黒/日誌]]
*研究用マシンの整備 [#b524df72]
OSの面倒はほとんど終了。あとはツールのインストールなのだが、これが結構かかりそう。
- 破損しているアーカイブのダウンロードしなおし
- Cadenceのインストールスクリプトをツールの数だけ実行
- 環境変数の設定、/etc/skelと既存ユーザのプロファイル
- ライセンスファイル設定
evernoteは随時更新中
*気になっていること [#n683e785]
RDBMS力が足りない。そもそも使えてないし、設計がどうなっているのかも知らない。RDBMS形式のファイルシステムを作りたいという欲求は日に日に高まっているのだ。研究の傍らですすめてみる。
考えられるステップは
+RDBMSをそもそも使えるようになる
+設計を知る
+RDBMSのコード例を集める
+ファイルシステムのコードも読む
+初歩的なファイルシステムを実装してみる
+RDBMS的な構造をもたせられるか検討する
--論文を探す[ rdbms filesystem ]とかで論文検索
+動かしてみる
+性能評価なんかは後回し。まだ趣味なので。
**少し調べた [#s786ad38]
アイディアとしては古くからある。gnomeなど統合デスクトップ環境ではMetaFSなどで実装してる。まずはMetaFSのアーキテクチャを理解したい。ただし、既存のものはユーザ空間での話で、カーネルレベルでサポートしてる話をWinFS以外で知らない。もっともWinFSさえもカーネルレベルなのかは確かめていないが。
- http://lists.kde.org/?l=kfm-devel&m=104856457832545&w=4
- Python + SQLObjectで実現するプロジェクト。ただしソースが無いようだ https://code.google.com/p/yarara/
- 研究寄りのスライド http://www.slideshare.net/ravi_LCET/relational-database-management-system-rdbms-i
- MySQLのソースを追いかけるための本 http://www.amazon.co.jp/%E8%A9%B3%E8%A7%A3-MySQL-Sasha-Pachev/dp/4873113431
そういえばシェルスクリプトの会の人たちが、UNIXのファイルシステムのI/Oが十分高速化されているのにその上に別なRDBMSを載せてしまうのはナンセンスだ(だから私達はUNIXのファイルシステムをDBとして利用する)と言っていたような。(過激派)
時間は有限であるというのは確かだが、一つ一つのハードル自体は前人未到ってほどでもない。ソフトウェアアーキテクチャを理解すること、コードを理解すること、とりあえず少しだけ動くものを書いてみること、というように少しずつ砕いていく。将来、研究職でなくても論文のような形で記録しておきたい気がする。
**もう一個 [#t0e51a9c]
OS記述言語代替探しもやってないなぁ。忘れてた。Go言語すすめられたけどD言語ほど泥臭いことできなそうなんだよな。
http://blog.kmckk.com/archives/2712814.html
そういえばKOZOSをDで再実装するのがTo-doだった。
*研究について [#w26531c2]
"カーネル空間でサポートされたRDBMS型ファイルシステム"に比べると、現在着手している論文テーマについてなにをすべきか全然分かっていない。VLSIとかPLDの過去、現状、将来の方向とかまだ興味を持てていない。まずは知ることが、モチベーションを上げることになるのは分かっているので半月くらいかけて勉強したり、雑誌を読んだりしようと思う。
終了行:
[[石黒/日誌]]
*研究用マシンの整備 [#b524df72]
OSの面倒はほとんど終了。あとはツールのインストールなのだが、これが結構かかりそう。
- 破損しているアーカイブのダウンロードしなおし
- Cadenceのインストールスクリプトをツールの数だけ実行
- 環境変数の設定、/etc/skelと既存ユーザのプロファイル
- ライセンスファイル設定
evernoteは随時更新中
*気になっていること [#n683e785]
RDBMS力が足りない。そもそも使えてないし、設計がどうなっているのかも知らない。RDBMS形式のファイルシステムを作りたいという欲求は日に日に高まっているのだ。研究の傍らですすめてみる。
考えられるステップは
+RDBMSをそもそも使えるようになる
+設計を知る
+RDBMSのコード例を集める
+ファイルシステムのコードも読む
+初歩的なファイルシステムを実装してみる
+RDBMS的な構造をもたせられるか検討する
--論文を探す[ rdbms filesystem ]とかで論文検索
+動かしてみる
+性能評価なんかは後回し。まだ趣味なので。
**少し調べた [#s786ad38]
アイディアとしては古くからある。gnomeなど統合デスクトップ環境ではMetaFSなどで実装してる。まずはMetaFSのアーキテクチャを理解したい。ただし、既存のものはユーザ空間での話で、カーネルレベルでサポートしてる話をWinFS以外で知らない。もっともWinFSさえもカーネルレベルなのかは確かめていないが。
- http://lists.kde.org/?l=kfm-devel&m=104856457832545&w=4
- Python + SQLObjectで実現するプロジェクト。ただしソースが無いようだ https://code.google.com/p/yarara/
- 研究寄りのスライド http://www.slideshare.net/ravi_LCET/relational-database-management-system-rdbms-i
- MySQLのソースを追いかけるための本 http://www.amazon.co.jp/%E8%A9%B3%E8%A7%A3-MySQL-Sasha-Pachev/dp/4873113431
そういえばシェルスクリプトの会の人たちが、UNIXのファイルシステムのI/Oが十分高速化されているのにその上に別なRDBMSを載せてしまうのはナンセンスだ(だから私達はUNIXのファイルシステムをDBとして利用する)と言っていたような。(過激派)
時間は有限であるというのは確かだが、一つ一つのハードル自体は前人未到ってほどでもない。ソフトウェアアーキテクチャを理解すること、コードを理解すること、とりあえず少しだけ動くものを書いてみること、というように少しずつ砕いていく。将来、研究職でなくても論文のような形で記録しておきたい気がする。
**もう一個 [#t0e51a9c]
OS記述言語代替探しもやってないなぁ。忘れてた。Go言語すすめられたけどD言語ほど泥臭いことできなそうなんだよな。
http://blog.kmckk.com/archives/2712814.html
そういえばKOZOSをDで再実装するのがTo-doだった。
*研究について [#w26531c2]
"カーネル空間でサポートされたRDBMS型ファイルシステム"に比べると、現在着手している論文テーマについてなにをすべきか全然分かっていない。VLSIとかPLDの過去、現状、将来の方向とかまだ興味を持てていない。まずは知ることが、モチベーションを上げることになるのは分かっているので半月くらいかけて勉強したり、雑誌を読んだりしようと思う。
ページ名: