NDBでググってもこれしか出てこないけど流石にこれじゃないよね
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000177182.html
RDB, HDB, NDB, OODBとかある中のNDB(ネットワーク型データベース)の話かと思ったけども現状RDBとKVSが主流のDBの世界でNDBが必要な場面って相当ニッチだしこれも違うかな
NDBでググってもこれしか出てこないけど流石にこれじゃないよね
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000177182.html
RDB, HDB, NDB, OODBとかある中のNDB(ネットワーク型データベース)の話かと思ったけども現状RDBとKVSが主流のDBの世界でNDBが必要な場面って相当ニッチだしこれも違うかな
まあNDBのくだりは置いといてDB触れるようになりたいならまずは手元のパソコンにMySQLでもPostgresでもいいからDBエンジン入れて適当にデータベース作ってテーブル作って適当にデータ流し込んで好き放題いろんなSQL打ち込んでたら基本的な使い方はすぐ覚えるとおもいます
ちなみにダミーデータ生成はChatGPTとかGeminiにスキーマ渡してこのテーブルにダミーデータ流し込むSQL書いてくれって頼むとめっちゃラク
生成AIが一番輝く使い方だと思う
Nutanix DatabaseでNDBなのね
ぱっと調べた感じプロプライエタリソフトウェアのようだから試すハードルも高いし俺は何も助言できない
記事読んだ感じ色々コミコミで入ってるNutanix CEという製品パッケージの中でNutanix AHVっていう専用のハイパーバイザーがあってその上でサービスを動かしてるっぽいけどそれをさらにDockerの上で走らせたら二重に仮想化することになるからモッサリしそうじゃない? 実験目的ならそれでもいいのか
あと公式が提供してるDockerイメージが見当たらないからDockerでもDockerじゃなくてもそんなに手間は変わらなそう
あ、もし「手元のパソコンにMySQLでもPostgresでもいいからDBエンジン入れ」るのをDockerでやるって話だった?
環境を隔離したい事情があるならともかくちょっと試しに触ってみるだけなら逆に遠回りだと思う
パッケージマネージャーで普通に入れたらコマンド一行だから絶対そっちのほうが早い
あーなるほどDockerコンテナの中でNutanix CEを動かすって話かと思ったけどNutanix AHVの上でDocker Engineを走らせてその上にコンテナ立てるっていう話か
でもすでにハイパーバイザーがいるのにその上にさらに仮想化エンジン立てるのって無駄な感じしない?
LinuxディストロのisoファイルでVM立ち上げてログインしてDBMSインストールして立ち上げてデータベース作ってっていう部分を自動化したいだけなら仮想化する必要はないからAnsibleとかTerraformとかのIaCを活用するのが正解な気がする
何の話?
いや>>28は>>27が何に対して「でも」なのか、「そこの隣に何かを起動させる」が一体何の話なのかわからなかったから確認したかったんだ
俺のほうも言葉足らずですまん
>>32
>>21の記事で前準備としてリンク貼ってあったからそれも見たな
トラブル無ければ結構簡単に導入できそうね
個人的にはAWSのRDSやGoogle CloudのCloud SQLなんかのパブリッククラウドのDBaaSと比べたときの機能や使い心地の違いとか聞きたいかも
作るものはそれこそねっぷAIとかいいんじゃない
チャットログはLLMのAPI叩くたびに送らないといけないからどこかしらに保存する必要があって、ユーザーごとにチャットログが独立ならブラウザのlocalStorageに保存すればいいんだけど共用にするならサーバー側に保存しないといけないからここでDBが活きてくる