データベースを作ってみたいです

1NAME IS NULL2009/11/05(木) 14:04:37ID:/IXGaMOJ
MySQLやSQLiteのようなRDBMSを作ってみたいです。
参考になる書籍(教科書?)やWebサイトがあれば教えてくれませんか

23NAME IS NULL2009/11/17(火) 08:58:35ID:???
実用は考えていないらしいからなあ
カラクリを確認するのが目的なんだろうなあ
他の人はMonaDBを期待してるのかな?

24NAME IS NULL2009/11/18(水) 08:58:51ID:???
>>22
そういるルールだからです。
「ぬーやる」バーガーはしってますか?

25NAME IS NULL2009/11/18(水) 09:10:00ID:???
カラクリは、内部的にはExcelシートの操作でしょ。
で、そのExcelシートはCSVの拡張版。

もっと深いレベルでのノウハウの確認がしたいのかな?

26NAME IS NULL2009/11/19(木) 05:16:54ID:???
↓こういうことではないかと

ttp://d.hatena.ne.jp/koherent/

27NAME IS NULL2009/11/19(木) 07:52:57ID:???
>>1の文面やこのスレの流れを見る限り、それは高度すぎる事だと思うw

28NAME IS NULL2009/11/19(木) 08:14:24ID:???
そうか?
ググってたら見つけたんだけど、
このブログ、面白そうなので、オレはしばらく追いかけることにするw

29NAME IS NULL2009/11/19(木) 13:25:36ID:???
>>1は、ググっても見つけれない、もしくは、ググれないんだから仕方が無いw

30NAME IS NULL2009/11/19(木) 21:21:56ID:???
monaのDB版は高度じゃないといけないのだろうか?w
ム板でしぃ言語を作ろうなんて企画があがって、しばらくしたら
過疎って無くなってしまったなんて事があったけどなw
ま、俺は>>1じゃないけれど、主催者側のはっきりとした目的と、
それに共同して意見を行ってくれる方が居るかどうかが
重要なのかな、と思ってる。

31NAME IS NULL2009/11/21(土) 16:17:13ID:???
このスレは、現時点ですでに3種類の考え方があるように思える。
1.エンジンの仕組みについて勉強しよう派
2.CSV等を使って大まかな概念をつかみさえすれば良いだろ派
3.方向性はわからないけれど、とにかくMonaが出来るのに期待派

当面は統一が上手くできずにずるずる続くんだろうなw

32NAME IS NULL2009/11/23(月) 07:26:19ID:???
3はキモいし寒い
何かが出来たら出来たで「これ2ch発なんだぜ」と自慢するんだろうよ、自分の手柄でも無いのに

33NAME IS NULL2009/11/23(月) 09:28:26ID:???
そういう自慢をする奴は、普段の言動を見ていると、いたいやつだとすぐに
分かるから別にいいのでは?w
winnyだって、2chで共同開発したわけじゃないし

ま、スレが生産性の無い書き込みばかりで埋まっていくのはうざいけどな。

34NAME IS NULL2009/11/24(火) 22:41:41ID:???
で、結局この後、>>1は生産性のある書き込みをせずにこのスレは終息していくのだろうな。

35NAME IS NULL2009/11/26(木) 07:25:21ID:???
>>1は消えたようだな。1ヶ月ももたなかったかw

36NAME IS NULL2010/02/10(水) 17:17:06ID:???
せっかく新しいデータベースエンジンを作ろうというのに
最初からSQL前提の書き込みしかないね。

やっぱ今からやるなら問い合わせも独自言語でしょう。

37NAME IS NULL2010/03/06(土) 08:18:15ID:???
メソッド?w

38NAME IS NULL2010/06/06(日) 14:06:53ID:???
>>36
はやりのNoSQLですか?w

39NAME IS NULL2010/06/09(水) 18:50:19ID:???
データベースの構造が
CSV のSQL対応高度版なんて
おバカな夢想もいいとろこで
お前ら、アフォかましてないで文献読めよ。

CSVの高度版っぽく見えるのは、ただ単に
理解しやすいようにインターフェースが
そうなってるだけだ。

40NAME IS NULL2010/09/11(土) 12:57:33ID:???
>>39
かなり遅レスだが、そういうアフォかましている課程を
具体的にやってみて、アフォらしさを学ぶという
目的もあるのでは、といってみるテスト

41NAME IS NULL2010/11/27(土) 12:30:58ID:???
>>39
亀レスだけど、文献は何がいいのでしょうか?
書籍?ブログ?

42NAME IS NULL2010/11/29(月) 13:36:24ID:???
トランザクション処理 概念と技法

43NAME IS NULL2010/11/30(火) 11:14:50ID:???
>>42
紹介ありがとう。
トランザクションの解説だけで1400ページを超えるとかすごいなw
上下巻あわせると広辞苑超えるとかどんだけwww

44NAME IS NULL2010/11/30(火) 11:20:49ID:???
トランザクション処理の解説で知った,「知ってるつもりの怖さ」
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20040630/146609/

書籍のページ
http://ec.nikkeibp.co.jp/item/books/P81020.html
http://ec.nikkeibp.co.jp/item/books/P81030.html

45NAME IS NULL2010/11/30(火) 13:50:49ID:???
ちょっとウェブで調べてみたが、理論と実装は別々に考えて学ぶべきみたいだ。
しかし、理解の方はいまいちだ。うまく概要をつかむ方法は無いものか。。。

Perlでファイルの上書きする時、「元のファイルをコピーして、それを
リネームで上書きする」という処理方法をとる事があるけれど、
そういう原理で実装しているという理解じゃだめなのかな?

トランザクション処理
http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E5%87%A6%E7%90%86

46NAME IS NULL2010/12/02(木) 00:31:57ID:???
accessでのフォームやレポートにあたる部分はpostgreSQLやMYSQLでは
どのようにして作成するのですか?

47NAME IS NULL2010/12/02(木) 14:33:34ID:???
>>46
VB.NETとかC++とかjavaとか、Accessを使って作成します。
Accessはデータベースの入門として使ってもいいけれど、
使いやすさを出す為、データベースの概念とは少しずれた
作りになってる。そこを理解した方がいいよ。

48NAME IS NULL2010/12/02(木) 21:51:36ID:???
>>47
ありがとうございます。勉強してみます。

49NAME IS NULL2010/12/03(金) 22:15:52ID:???
>>47
kwsk

50NAME IS NULL2010/12/04(土) 15:36:49ID:???
>>49
1件のレスで説明できる範囲でいうので、かなり大雑把に言うが、
一般的にいうデータベースエンジンは、Accessのmdbファイルにテーブルだけ
しかないような状態をいう。
そのmdbに、VBだとかのプログラムがデータベースエンジンが持っている
テーブルにデータアクセスしていく構造だ。
だから、postgreSQLやMYSQLには、フォームやレポートにあたるものが存在しないのだ。
VBとかで、別で作るのが当たり前だという前提で作られているから。

また、データベースエンジンは、Accessみたいにファイルで一つ存在している
ものではなく、アプリとして立ち上がっているものだ。(常駐プログラムのようなイメージ)
外部から、SQL文によるアクセスを受けて、テーブルのデータを返す
という処理を行うもの。
このテーブルのデータの管理方法やチューニングの仕様が、
データベースエンジンの種類によって異なる。

あと、トリガとかストアドプロシージャとかはとりあえず省略して学んだ方がいいと思う。

51NAME IS NULL2010/12/06(月) 00:11:44ID:cBEGLzTc
このスレに投稿していい質問かどうか迷うが
キー・バリュー型DBってどうなん?これから主流になっていきそうかい?

52NAME IS NULL2010/12/06(月) 14:21:31ID:???
>>51
こんな記事を読んだりしながら、予測的な議論をしたいということなのかな?
http://www.atmarkit.co.jp/fjava/rensai4/bigtable01/01.html

俺はこのスレで話をするのは別にいいと思っている。(別にスレを立てても
いいとも思うが、DB板は基本的に人が少ないぞ)
これから主流になりそうかどうかは、その技術の特徴・特性を押さえ、
システムの目的や規模を限定していった方がいいと思う。
こういう場合に強い、こういう場合には向かないとか。
前提を漠然としたまま話をしていってると、極論のぶつかり合いになってしまうから。

別の話で例えると、「クラウド」では、こういう記事を出すなどして、ここで紹介されている
利点にそぐわない場合のシステム構成はどんな場合かなどを整理いくとかからはじめるわけだ。
http://www.atmarkit.co.jp/fjava/column/andoh/andoh50.html
任天堂は、クラウド利用は「部分的であって、全面的にはならないだろう」と
いってるからな。新しい技術というものは、必ずこんな感じに
住み分けになっていくものだろ。

53 【20.9m】 電脳プリオン2012/05/26(土) 14:45:06.90ID:????PLT(12079)
>>1はもう作れたのか?

54NAME IS NULL2014/05/29(木) 23:50:11.21ID:1PF1YmTF
KVS作るわ。

55NAME IS NULL2014/06/01(日) 18:03:04.37ID:otWRvot4
稲城市立向陽台小学校評判
http://tn.en.fishki.net/26/upload/en/201406/01/1273947/je0gn282.jpg
稲城市立向陽台小学校評判

56NAME IS NULL2014/06/02(月) 12:36:18.85ID:???
相模原メディカルサイト歯科日吉サンテラス歯科藤沢なのはな内科スマイル歯科アイ整形外科亀有 リリオ歯科アクロスみなみの歯科足立ハート歯科新宿くろさか歯科熊本ファミリー歯科伊勢原桜台歯科森林公園滑川モール歯科横浜いちょう歯科小田原めぐみ歯科ホワイトスタイル

57NAME IS NULL2014/07/03(木) 18:06:05.90ID:???
データベースシステムの勉強の一環でSQL92のリファレンスを見ながら実装始めたけど
実装依存な部分や説明不足な部分が目立って面倒くさいな
とりあえずEntryレベルの実装を進めてるけど完成するのいつになるやら

58NAME IS NULL2014/07/07(月) 02:55:56.79ID:NhLboLkY
威勢はいいのに実際に開発できた奴は皆無ですな

59NAME IS NULL2014/07/08(火) 11:06:47.00ID:???
今あるオープンソースのいくつかはこうやってできたんでねーの?

60NAME IS NULL2014/07/08(火) 12:54:25.82ID:???
開発は進めてるけどオープンソースにするつもりは無いな
金にならんし

61NAME IS NULL2014/07/12(土) 19:51:54.81ID:K4Znljv6
それ自体はお金ならないかもしれないけど技術力を買ってそれなりの待遇で雇ってくれる企業はあるはず

62NAME IS NULL2014/07/15(火) 08:51:03.80ID:nO79XJ+t
◎2ch勢いランキングサイトリスト◎

★ +ニュース
・ 2NN
・ 2chTimes
★ +ニュース新着
・ 2NN新着
・ Headline BBY
・ unker Headline
★ +ニュース他
・ Desktop2ch
・ 記者別一覧
★ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
・ ログ速
★ 実況込
・ 2勢
・ READ2CH
・ i-ikioi

※ 要タイトル名検索

63NAME IS NULL2015/06/01(月) 23:53:33.44ID:eL8MXkT9
まだ自分でデータベース作ってる奴いんの?
期待して待ってるんだが

64NAME IS NULL2015/06/02(火) 09:57:53.03ID:???
あれからいくつも増えただろう

65NAME IS NULL2015/06/10(水) 23:07:05.31ID:EdhKnaVz
sqliteあたりのソースコード呼んでパクってけ

66NAME IS NULL2015/06/13(土) 17:38:45.65ID:???
SQLiteはSQLデータベースとしては欠陥品だしな

67NAME IS NULL2015/06/17(水) 18:43:58.42ID:???
>>66
どこが?
まさか言いがかり?

68NAME IS NULL2015/06/18(木) 08:12:48.32ID:???
まあSQL標準から見れば世に出てるRDBMSは全部欠陥品だわなw
SQL構文以外の部分を忠実に従ってもメリット無いからどうでもいいんだが

69ギンコ ◆BonGinkoCc 2016/04/02(土) 10:10:07.09ID:???
何気なくエディタでテキストファイルを作って、情報収集していませんか。
その情報も貯まれば立派なデータベースになってしまいますね。

従来のエディタだと、ファイルの管理がややこしくなります。
そこで当然、テキストデータベースソフトを使って管理します。

データベース化する事例

・SONYのラジオに関する購入日記や感想日記
・特定のホームページから書き写した文章をまとめたテキストファイル
これもたっぷり貯め込めば立派なデータベースに。

・日報をデジタルで管理しているファイル
日報も業務開始前、業務中、業務終了後に毎日のようにタブレット端末等で記録するので、
1ヶ月で平均20ページになり、1年で240ページほどになるから立派なデータベースだ。

・ローカルで管理するマイウィキ
何気なく作成していくと、どんどんたまり、データベースになる。

それらのテキストデータベースを管理するためのソフトが要るね。

70NAME IS NULL2016/04/02(土) 23:51:15.27ID:???
2009年にスレが出来て、レスがまだ2桁行ってないという w

71NAME IS NULL2016/04/02(土) 23:51:54.98ID:???
間違えたorz
2009年にスレが出来て、レスがまだ3桁行ってないという w

72NAME IS NULL2017/12/29(金) 12:11:36.05ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

ZL4QZ41IU0

73NAME IS NULL2018/02/14(水) 13:38:10.80ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

新着レスの表示
レスを投稿する