もう OS に DB 機能を付けたらどうですか?
>>53
WinFSだね。期待はしている。
ただ、同じようなBeFSはパフォーマンスが出ないために断念した経緯があるけど、
どうなるだろうね。
>>51
>後付け的にDB的なファイルシステムを実装するというのなら
>既存のOS上でDBを動かすことに対するメリットって何があるんだろう?
どちらかというと、既存ファイルシステムに対してのメリットだね。既存ファイルシステムは
ファイル名が唯一のキーであるため、同名のファイルは存在し得ないし、それ以外の属性
(更新時刻等)による検索は結局全件検索とならざるを得ない。また、あらかじめ用意
されている以外の属性を付加することもできない。
RDBMSが実用化された頃からそのあたりを一般化して再構成しようという考えはあった
わけだが、UNIXが普及しすぎたために停滞したという面はあると思う。
>>49
OracleのRawIronが実現していたら、そういうものになっていたかも。
ファイルという概念がなくなって全部LOBで、シェルはSQL*Plus(w >>54
> WinFSだね。期待はしている。
> ただ、同じようなBeFSはパフォーマンスが出ないために断念した経緯があるけど、
> どうなるだろうね。
Beは専用H/WのときはBeFS使ってたけど、MacやWin系H/Wにしたことで既存OSとの
親和性からDB捨てたんだよねパフォーマンスはマルチCPUだった専用H/Wでは
問題なかった。
今ならシングルCPUでもHTとかあるからパフォーマンスは問題ないんじゃないかな? FSに関するペーパーへのリンクがひとまとめにおいてあるようなサイトある? こういうのsourceforgeあたりにないのかな? 逆にDBMSから発展(というか特化か?)したOSというのも見てみたいものだ。 階層型データベースとして、レジストリが標準装備です。 >>64
Oracleが昔、LinuxのカーネルにOracleを統合しようと
がんばってます、みたいな記事を肉桂産業で読んだ。
どうも失敗したっぽね。ライセンス的なもので
開発にすら着手してなかったのかもしれないけど。
BSDで再挑戦するきはないのかな >>69
それLinuxじゃなくてSunOS。
>>54で既出だけどRawIronってやつ。 ファイルシステムをDB上に実装するってのは、BeOSでやろうとしたり、Oracleがぶちあげたり、MSが真似したりしてる。
LongHornはマジでそうなりそう。
PC用のOSじゃないが、iSeries(旧AS/400)のOS/400は、何でもかんでもDB。
PostgreSQLとFreeBSDの組み合わせで出来ないかな?
根拠があるってわけじゃ無いんだけど。 >>71
RDB標準搭載のOSと言えば...
IBM OS/2 V1.x 拡張版:DB ManagerとCommunication Managerが付いていた
・MS OS/2 ではこの拡張版は無かった(標準版だけ)
・DBMとCMは後にESとして製品分離、更にDB2 for OS/2 (DB2/2)と改名
OS/400:IBM iSeries(AS/400)のOS
・内部的にはH/W(マイクロ)でRDBを実装してる
・後にDB2 for AS/400(DB2/400)と改名したが、実態はH/W & OSレベルで実現 昔、OPENSTEPでオブジェクト指向DBとファイルシステムの
統合という話があったらしいが。。。
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ >>35
坂村はゲイツと組んでなんかやってるので無理 >>54
>また、あらかじめ用意
>されている以外の属性を付加することもできない。
NTFSならストリームで出来るじゃん 米Microsoft社の研究機関であるMicrosoft Researchが,2004年7月に
「Cω(Cオメガ。Comegaとも書く)」というプログラミング言語を
公開した。C#を拡張した言語だ。
メソッドを非同期に実行する仕組みやデータベースからデータを
取得する表記など,C#にない特徴をいくつも備える。中でも注目は,
XMLデータを扱うためのデータ構造を用意していることだ
http://itpro.nikkeibp.co.jp/members/NBY/ITARTICLE/20040908/1/
今後の序列
Cω > C# >> VB >> PHP4 >>>> perl,Java
ミ∠_)
∧_∧/ \\
( ・∀/) | | ガッガッガッ
( つつ | |
Y /ノ 人
/ ) < >_∧∩
_/し' //. V`Д´)/
(_フ彡 / >>63 Mac OS X TigerのSQLite+CoreDataというのは違うのかな? Longhornは結局失敗しちゃったけど、
OSってまだまだ挑戦するべきテーマが一杯あるってことだね Linuxはたいてい標準で付いてくるわけだが。MSのOSもVS2005のexpress版(タダ)から落としてくればちゃんとしたDBが付くはず。
「メタ情報をDBに入れると便利だよ」ってWinFSで宣伝してたから、Linuxでfuseとsqliteでまがい物を(きっとこんな感じだろうと想像しつつ)
作ったけど、便利といえば便利だ。だが、SQLで検索したくないよママン。。。。 システムドライブが磁気ディスクじゃなくて、フラッシュメモリを使ったものに変わったら
OSの設計を数十年ぶりに見直す必要が出てくるんじゃないの?
ファイルシステムっていう考え方自体が磁気ディスクをいかに上手く動かすかってところから
出てきてるものだろうし。シークタイムがほぼゼロのデバイスに変わったインパクトはでかいよね。
もちろんテープが未だに現存してるのと同じで、HDDもなくなりはしないだろうけど、
2次的なデバイスという位置付けだろうし。OSがその二次的なデバイスに
最適化されて設計されているというのは変だよね。 現行のフラッシュメモリは製品寿命がHDDと比べて短いから、HDDがフラッシュメモリに取って代わる日はまだまだ先
しかもFSの設計の見直しが必要なんであって、OSは関係ないだろ <お知らせ>
rー----、
rー--、 l゙ .,、 ヽ"''''''ー,、
l" `'、-,,-‐'''"l゙ l゙""'''i i "ー、
''゙゙''゙゙゙`l゙ r--、 ヽ l゙ / / ノ .,,}}
l .| ゙l | l゙ ''゙゙'''" ノ ,,,.}}
゙ ,l゙ |゙ ,! l゙ / /''゙""i "i ,,;"
.| ! ノ ,l゙´ / / ノ |. ,,,.,,r''″
/ ./ / / ,,/ /,,,,,,,,ノ /""
/ ー''" ,/'''"/___,,,,,ノ
"""ー―--ー"
[公正]
2008年3月より、DBスレには上記のDBマークをテンプレに張ることが義務付けられています。
DBマークの無いスレを立てた場合、DB巨大AAで警告となります。 <お知らせ>
,,r''‐‐‐ヽ,,
,/ "-,,
_ __,,,,,,---"" "|
___. | | ,,,,,,-‐/,,ヽ /ヽ _ |
| __ |. ___| |__"" _ | || | / / へ. | | ,i
,,,,,,,,,,,,,,,,,,| |-―| |''"|__ __| /. ヽヾ/ / /. ヽ ヽ . | | ,,i'
| |__.| |. | | / /ヽ i / | V /ヽ| |, ,,i'
| __ | / ヽ / /. i i / /| | / / | ,,\
| | | | /./| |i ヽ ヽ" i i V | |_,,,---/ /-'| | V
| | | | //-' '-i 丶 i i,,,__-| | ,/ /. | |
| .―‐. |. V ┐┌ V __,,,,- V''^ | | - " ./ | |
|_|.―.|_|. |__|___,,--" |_| ヽ/. |_|
___,,,,,---‐"" [公正]
"""
2008年1月より、DBスレには上記の日本ペイントマークをテンプレにねっとり張ることが義務付けられます。
日本ペイントマークの無いスレを立てた場合、8.8点の減点または免許の剥奪となります。
そもそもファイルシステムも立派なデータベース。データを階層構造で記憶、参照できるという意味において。
しかし、実際の応用においては、少なくともトランザクションを備え、検索に要する計算量のオーダーがlog以下になるようなインデックスを持っている、主記憶の量に依存せず数億単位のレコードを扱える、SQLでアクセス可能、って言う感じの物を指してDBと言うような。
そういうのをファイルシステムのように標準で持ち、出来うればカーネルモードで動作させうるOSがなぜ無いのってことでは。
ZetaOSの開発者がファイルシステムのDB化を目指し、「長年、取り組んできたが、根本的に不可能と判明した(惜しくもなぜかは語られなかったが)、MSがやろうとしてるけど(WinFS?)無理さ。ははは。」って言ってた。 いやむしろUnixより前の時代のメインフレームではファイルのデータ構造の管理もOSの仕事だった。
Unixではあえて(ディレクトリ以外の)OSが管理するデータ構造をなくして、ファイル=バイトの塊になった。
管理の点で(特権分離とか)、DBはOSと切り離すのが一般的ではあるけど、Oracleみたいに
ディスクデバイス丸ごとDB用ストレージとして使う奴もあるし、性能(特にシステムコールのオーバヘッド)
のことを考えたら、OSがDB機能も持つ、というのはありうる考えだと思う。 玄人スレですね
>>1
は、Lionでオートセーブが付いたから、いっそのこと
全部付けたほうが「上書き保存」などしなくて済むと言いたいのだと思います。
テキストエディタでDBベースのを使っていて快適です。
○LightWrite
○外部記憶DB
素人が生意気言ってすみません! DBじゃなくてRDBなら付けたいな。
アプリRDBはOS/他のアプリ RDBとjoinとか。
例えばあるアプリが写真扱いたいならiPhoto RDBとjoinとか簡単だよな。 そもそもDBとFSってどう違うの?
検索が付いてるか否か? >>99
そもそも木構造インデックスの隠蔽でしかないんだよな、DB化って。
普通にパス指定でアクセスしたほうが早いに決まってる。 そういえば昔ノーツー構造のBBSで、キーワード検索対応のものがあったな。
まあ記事をポストする時に決める、今で言えばtwitterのハッシュタグみたいなものだから、
それならWikiName式の方がスマートかもしれないけれど。 まあ、文書管理ならそれでいいんだけど、OSの管理するのはプログラムだしな。
トロイの木馬じゃ困るよなあ。 >>108
考えが古いよ
今やDBはデータとアクセスメソッドを提供するのさ >大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて、心も身体も壊されて廃人同様になってしもうた僕が言うんやから、
まちがいないで。精神病院へ行っても、ちっとも良うならへん。教師も校長も、暴力やいじめがあっても見て見ぬフリ。
そればかりか、イジメに加担する教師もおった。 誰かがイジメを苦にして自殺しても、「本校にイジメは
なかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな
>島本町って町は、暴力といじめの町なんだな
>「口封じ」なんかしません。どうぞ、気が済むまでお書き込み下さい。
島本町は日本の恥!島本町は日本の迷惑! ASM システムでファイルを統一し、DB専用のOS上に乗っけるのは
考えられるね。割り込み、タスクスイッチ、カーネルメモリの
コントロールを全部DB専用にすれば、余計なプロセスが走らない分
CPU時間を取れるし、150%ぐらいの早さはできるかもな 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
37B1QQDNKN 米中スパイ戦争が激化するのか。米中央情報局(CIA)長官に指名されたウィリアム・バーンズ元国務副長官(64)が、上院情報特別委員会の指名承認公聴会で、中国を「敵対国家」と言い切ったのだ。CIAと中国の血塗られた歴史と、「ジェノサイド(民族大量虐殺)」と批判されるウイグル人弾圧の影響とは。ドナルド・トランプ前政権下で「米中関係の緊張」は顕在化したが、対中姿勢に不安があるジョー・バイデン大統領の政権下でも強硬姿勢は続くのか。
「略奪志向の強い中国の指導部は、米国に最大の地政学的な試練を突きつけている」「手ごわい権威主義的な敵対国家だ」「中国を(打ち)破ることが、向こう数十年間にわたる米国の安全保障の鍵となる」「(中国政府が、米国内の大学などに設置した『孔子学院』は)中国による影響力(を浸透させる)工作であり、真のリスクだ」
バーンズ氏は24日、上院の指名承認公聴会で、習近平国家主席率いる中国共産党政権について、こう語った。大統領直轄の情報機関のトップ候補として、かなり思い切った発言といえる。
バイデン氏がCIA長官に指名したバーンズ氏は1956年、ノースカロライナ州生まれ。ラ・サル大学卒業、英オックスフォード大学大学院修了後、82年に国務省に入省した。国務省事務総長や、駐ロシア大使、政治担当国務次官を歴任し、バラク・オバマ政権時代の2011〜14年に国務副長官を務めた。
米紙ウォールストリート・ジャーナル(日本語版)は、バーンズ氏について、「国務省で秘密外交を指揮した」「洗練された情報の使い手」などと評した(2月24日)。CIA長官として、秘密情報を駆使して中国を追い込む狙いなのか。 >>25
キーを辿って値取るだけのクエリになんでそんなものが必要なのか
お前パフォーマンスとか考えた事無いだろ ウクライナの非常事態庁は2日、ロシアによる軍事侵攻でこれまでに民間人2000人以上が死亡したと発表しました。
ロシアは先月24日にウクライナに侵攻しましたが、ウクライナ軍が激しく抵抗。今月に入ってからは第2の都市・ハリコフで住宅街に砲弾が撃ち込まれるなど民間人への被害が拡大していました。
3/2(水) 21:51配信
https://news.yahoo.co.jp/articles/972f2c73935a9fc72b8a793506a189a1fb93e390 >>118
考えてみるとスゴイよね
スレ終了までこのペースだと100年くらいかかるし
ここに書いてる人がみんな死んだ後もこのスレは残るのかも DBMS特化OSもありだとは思うし、性能には期待できるだろうけど、
OSとしての最小限の機能、高いメンテナンス性や管理アプリなどを追加したくなると、
Linuxベースでいいよねってなっちゃってるんだろうな
最近は、DBMSだけでシステムが完結することは、ほとんどないから、他の機能やシステムとの連携のしやすさも重要だろうし。 AS/400のOS/400を思い出すな。
嫌な思い出しかないが