ポスト

この時間なら言える データベースって、何の為にあるかみんな説明できる? ChatGPTに問うても核心は得られず。 私の今のところの結論は↓ ・「データ操作の"早さ"の為」に用いる  →遅くてもいいならファイルシステムでよい ・「データ保護・一貫性の為」ではない  →ロック忘れで簡単に壊れる

メニューを開く

タマゴケ@s5ml

みんなのコメント

メニューを開く

情報の永続化にファイルシステムを使った経験もあるけど、一定以上に大規模化する場合はRDBMSの方が効率的だな。 自社で運用するものならなんでもいいけど、販売する業務システムでRDBMSを使わないって選択肢は無いと思う。 何の為かって言うと情報管理に一定の品質が保証されるからって感じかな。

メニューを開く

ファイルシステムはOS依存だからでは?データベースはDBMSに依存するので、OSの変更による影響は受けません‥というのは一昔前の話なんですかね。

カピバラ大好き@kapibaradaisuk3

メニューを開く

データとプログラムを分離させるため

メニューを開く

せっかく盛り上がっているので↓こっちにもリプもらえると幸いです

タマゴケ@s5ml

もっと具体的な質問にしよう Q. 下記のうち保存先にデータベースを使うのはどれですか?理由もあれば。 ①ユーザ情報 ②帳票定義データ/商品データ ③操作履歴/購入履歴 ④監査・プロビジョニング用データ ⑤ログファイル ⑥コンフィグ/構成ファイル

タマゴケ@s5ml

メニューを開く

ん-、本来はデータの管理とアプリケーション層のソフトウェアを分離するためだったような気がするけどな

何度でも蘇るカピバラ@darkside_enpitu

メニューを開く

データの関連性を管理するのに効率がいいからだと思います

メニューを開く

何の為かってのはそれこそ無数にあるでしょ。 そもそも「何の為か」でDBを定義すること自体がナンセンスでは? 定義するなら、ACID特性を持ってる、クエリでデータ操作出来る、そういう機能で定義すべきで、何の為にどう使うかは自由でしょう。

メニューを開く

たくさんのリプありがとう 「DB使わずにFS上にACID保証するシステム作るのは大変なんだぞ!」というリプ結構あるけど、それ作っちゃったらもうDB使っているのと同義では…? また、世の中には「ACID保証のない(or緩い)DB」もあるけど、なんかそれはめんどくさいから除外して議論したい

タマゴケ@s5ml

メニューを開く

Apple「ファイルシステムによく使うデータ構造を組み込んだら快適なんじゃね?」みたいなのがこれ↓ ja.wikipedia.org/wiki/%E3%83%AA…

Tamamushi@am_i774

メニューを開く

車輪の再発明しないため ミドルは大抵そんなもんでしょ 様々なアプリの共通化される機能を抜き出して簡易化をはかる 項目は色々あるが ソート、検索、抽出、追加、削除、保存 また、 複数プロセス、複数クライアントからの要求に対応でき、 テーブルの作成、変更、削除から…

DJあほちゃん公式🀇🀇🀇🀈🀉🀊🀋🀋🀌🀍🀎🀏🀏🀏@AHO_Z1

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ