プログラマーの人いたら教えてほしいんだけどデータベースってファイルみたいに存在するものではないの?

1: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:12:52.063 ID:5OOpQfrY0
apk.exe
item.db
みたいなファイルにはできないの?

2: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:13:33.857 ID:k/Gh+A340
出来る

 

3: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:14:53.826 ID:5OOpQfrY0
>>2
どうやればいいの?
MySQLとかSQLiteとかファイルの実態がどこにあるのか謎なんだけど
アプリケーションを配布するとなると同じフォルダとかに入れて配布しない?
あとアプリケーションに組み込んだりもするの?

 

6: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:19:59.742 ID:k/Gh+A340
>>3
今普通にネイティブアプリに組み込むためにsqlite3使ってるが.dbの実体ファイル弄ってるよ

 

7: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:21:06.164 ID:5OOpQfrY0
>>6
どこにあるの?

 

4: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:17:02.178 ID:5OOpQfrY0
それともライブラリとしてアプリケーション作成時にアプリに組み込んで
アプリケーション起動時にデータベース情報をitem.txtみたいなのから読み込んで
データベースを作成して起動見たい感じなの?

 

5: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:17:09.617 ID:1SrQoKvBp
JSON

 

9: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:24:54.785 ID:j5hIYeVja
どこに保存したかによる
指定してないならインメモリでファイル生成してないかホームディレクトリにある

 

10: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:27:04.834 ID:5OOpQfrY0
>>9
一度db作成したら
あとはSQLで問い合わせだけ?

 

13: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:30:03.194 ID:j5hIYeVja
>>10
データ保存されてるならそうだね
ていうかそもそもデータベース必要なデータ量なのか?

 

14: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:30:44.846 ID:5OOpQfrY0
おまえらはわかんないってことでおk?

 

15: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:31:04.653 ID:kr/Dnuuu0
データ量少なければデータベースいらないというものじゃねえよ

 

18: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:32:03.732 ID:j5hIYeVja
>>15
んなことない

 

22: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:33:50.293 ID:kr/Dnuuu0
>>18
ど素人乙

 

16: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:31:24.757 ID:j5hIYeVja
教えてあげてんじゃん

 

17: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:31:44.713 ID:5OOpQfrY0
いいわ自分で何とかするわ

 

19: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:32:53.512 ID:QbghicPXd
sqlite3 path/to/file.db
なければ作られる
API叩くにしても同様にファイル名指定で同じ挙動

 

20: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:32:54.191 ID:kRy4XwI9a
ファイルで扱いたい場合はCSVで読み書きするわ

 

21: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:33:37.728 ID:5OOpQfrY0
SQLもわかるし
MySQLも触れるけど
アプリケーションと使うイメージがさっぱりわからねえ
今までどの本読んでも書いてなかったし
どうもVIPにいるプログラマーも知ってる人ゼロな気がしてきた

 

23: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:34:37.072 ID:kr/Dnuuu0
>>21
データベースはアマグラマとプログラマの大きな違いだな

 

25: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:37:12.524 ID:L5n6T5XVa
>>21
Windowsにmysql入れてみれば?たしかどっかにexeが作られて実体としてあるぞ

 

24: キュアイッパンハケン ◆PYoPbZwyyI 2020/03/05(木) 21:34:48.554 ID:Ga6E0rQjM
dbインストールしたとこにファイルでおるで

 

26: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:37:50.819 ID:HpOaM0Q/0
ど素人だけどAPI付き巨大csvみたいなもんだと勝手に想像してるわ
mysqladminとか見るとそうとしか思えない

 

27: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:38:24.823 ID:Wc/0pF0o0
利用する側には不要な知識だしなぁ

 

30: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:40:22.377 ID:kr/Dnuuu0
>>27
自分で環境構築できない技術者w

 

34: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:45:51.867 ID:Wc/0pF0o0
>>30
しょうがねえじゃん
俺が触るのレジスタだけだもん

 

35: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:48:45.754 ID:kr/Dnuuu0
>>34
普通は自分のPCにインストールしていじるでしょ
どうやって勉強してるのやら

 

39: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:51:13.269 ID:Wc/0pF0o0
>>35
十数年前にアパッチのAIOで触ったっきりで他に使う機会ねえもんよ

 

40: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:52:17.338 ID:kr/Dnuuu0
>>39
データベース使わないって何してんの?
趣味グラマ?

 

47: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:56:07.987 ID:Wc/0pF0o0
>>40
よほどデカいデータベースとか複雑なRDBとかじゃないとcsvとかxmlで事足りるし
あまりにデカいとクライアントシステムから切り離されるし
そもそも俺かなりハードよりのソフトアーキテクチャだし

 

52: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:58:46.391 ID:3vGekvRq0
>>47
ただのファイルで足りるってそれシステムじゃなくてただのツールでは
複数クライアントから同時に読み書きできないじゃん

 

53: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:00:19.600 ID:Wc/0pF0o0
>>52
お前がどの立ち位置から言ってんのか分かんないわ

 

55: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:01:42.990 ID:3vGekvRq0
>>53
業務系と制御系を経験した普通のPGだが

 

58: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:03:42.158 ID:kr/Dnuuu0
>>47
え?
アマグラマだろ

 

28: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:38:27.364 ID:bpiPX3oa0
MongoDBがファイルっぽい

 

29: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:39:36.956 ID:FndQatID0
RDBの内部実装はB+木だぞ

 

31: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:42:44.064 ID:FndQatID0
僕に言わせるとB木という単語が出てこない時点でみんな素人ですね

 

32: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:44:18.556 ID:BMxDREU80
プログラマ呼ぶスレは必ずマウント合戦になって面白い

 

33: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:45:39.035 ID:k/Gh+A340
osもdbも何使ってるのか知らんが隠しになってなけりゃ普通に検索で引っかからね

 

36: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:49:38.004 ID:YvuOlwMC0

Samba の脆弱性  WannaCry とか サーバの脆弱性とか見ると

あんまデータベース構築したくないっていうのもあるんやない?(´・ω・`)

 

37: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:50:33.077 ID:S3ZeDoGp0
テーブルスペースで指定したファイルとちゃうんか?

 

38: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:50:39.063 ID:kRy4XwI9a
RoRとかのフレームワーク通してポスグレ触ってたりするとSQLとか全然意識しないからまぁ言わんとしてることはわかるよ

 

41: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:52:50.576 ID:3vGekvRq0
データベースソフト自体を売ってる会社でもない限りデータベースの内部構造なんて知らんがな

 

42: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:53:09.435 ID:k/Gh+A340
ちょっと前に見かけたセンスマンに通じるものがある

 

43: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:53:11.945 ID:YvuOlwMC0

ビッグ・ブルーがレッドハット買収とかやってるし

あんまデータベース化して データ持っておきたくないとかもあるんじゃね?(´・ω・`)

 

44: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:53:52.684 ID:YvuOlwMC0
矢先に ビッグ・ブルーの変なアクセスとかあったし(´・ω・`)

 

45: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:55:16.590 ID:YvuOlwMC0
軍事系とか大資本はかならずバックドア入れようとする(´・ω・`)

 

46: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:56:00.742 ID:YvuOlwMC0
とういか そういった情報が公表されたたりするやん(´・ω・`)

 

48: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:56:52.308 ID:FndQatID0
センスはともかくみなさんにクエリ発行したときの計算量を聞いてもほへ?とか言いそう

 

49: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:57:15.572 ID:eUAfmYVir
MySQLも普通にファイル

 

51: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:57:50.812 ID:Wkhcjy/l0
>>1の質問が抽象的過ぎて何のために何を知りたいのかがいまいちわからん
DBの実体ファイルの位置を知って何がしたいの?

 

54: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:01:36.302 ID:AaWbl26Va
この手のスレで居座ってマウントし続ける奴は大体駄目だしマウントだけして技術的な部分聞いてもお前らに言ってもわからないとかググれでまともに技術的知見を披露してくれないのがな

 

56: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:03:24.288 ID:GhmtAFXB0
>>54
知識無いマウントおじさんですからね

 

57: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:03:36.898 ID:hASlihVS0
そもそも>>1のいうアプリケーションってのはなにを想定してんやろ

 

59: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:05:25.388 ID:FndQatID0
B木ごときでマウンティングされたなんて感じないでください
wikipediaを見てれば身につく知識ですよ^^

 

63: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:09:26.291 ID:+oGh4Z34M
>>59
wikipedia見てれば身につく知識でお前が知らんこともたくさんあるぞ

 

65: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:13:29.151 ID:kr/Dnuuu0
>>59
今どきB木の形式で保管してるデータベースなんてあるかよwww
ど素人乙

 

60: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:05:36.488 ID:3vGekvRq0
個人で使うツールじゃお遊び以外の用途でDBはまず必要ないアフィ

 

61: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:05:41.456 ID:kRy4XwI9a

ファミコンソフトとかの時代は当然MySQLみたいなもんはなかった
どっかにデータテーブルはあるけどそれはmysqlみたいなもんじゃなくてただの16進数の羅列だった
16進数の1バイトをバイナリ8桁に展開した時にどこに1が立ってるかみたいなことでデータを分別して出してたんだ
それには辞書がいる
昔は本当に辞書みたいなデータ名=16進ロケーションの表でそれを管理してたんだけど面倒なんでわかりやすくしたのがDBでその手続きを簡単にしたのがSQL

って理解で合ってる?

 

67: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:14:30.049 ID:kr/Dnuuu0
>>61
違う

 

68: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:18:52.553 ID:kRy4XwI9a
>>67
違うのか
COBOLのクソ古いシステム触ってたらこういう箇所があって腰抜かしたんだわ
昔はこれが普通だったのかなあとか思ってたんだが

 

62: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 22:06:00.690 ID:YvuOlwMC0
IBM Db2 がデータベース言語であるSQLを初めて採用した関係データベース管理システムか(´・ω・`)

 

11: 以下、5ちゃんねるからVIPがお送りします 2020/03/05(木) 21:28:18.417 ID:kr/Dnuuu0
マニュアル読め

引用元

管理人からひと言

全部ファイルなんです・・・

関連記事

  1. 「オラクル」←どこで知った?

  2. DB業界に激震、MicrosoftがMariaDBに参加

  3. 【東京】「社長や会社に不満があった」…元勤務先の全データを消去 元システム管理者の男(62)を逮捕

  4. 【悲報】ワイ客先常駐ITエンジニア(34)、土曜日なのに家でDBの勉強中

  5. oracle11gでora-00600の発生するパターン見付けたんだけど興味ある人おる?

  6. データベースとかWEBとかAVに詳しい人

  7. 日本政府、「純国産PostgreSQL互換データベース」を開発すべくNECに25億円投入

  8. 【IT】Oracle DBの「非公開バグ」が表面化、大阪市基幹システム障害の真相

  9. 【IT】オラクルのエリソンCTO「普通ならAWSに移行しない」

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

新着記事

  1. 閉鎖のお知らせ
  2. SES社長だけど質問ある?
  3. windowsにAI搭載するとか言ってるけどさぁ
  4. 新卒エンジニア僕、資格勉強する気が起きない
  5. 文系学部卒一般企業志望の君の進路はここから選んでもらうぞ!→ 営業・販売・未経験…

ボンブの戯言

  1. 【ボンブの戯言】フリーランスが払う税金など6選!私たちはこんなに支払っている!
  2. 【ボンブの戯言】はじめました。
  3. 【ボンブの戯言】ITエンジニアは、なぜうつ病になるのか
  4. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
  5. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
PAGE TOP