並べ替え、フィルタリング、無限スクロールなどをサポートするデータ テーブル/グリッド Web コンポーネントに取り組んでいます。既存のデータ モデルを IndexedDB (Dexie を使用) に置き換えることを検討しています。
私の最初の計画は、単一のデータベースを使用し、各コンポーネントに「テーブル」を用意することでした。ただし、ドキュメントを読んだ後、新しいテーブルが追加されるたびにデータベースのバージョンが上がることに気付きました。
それは何を意味しますか?
- このバージョン番号を追跡する必要がありますか?
- グリッドがデータベースを使用していて、別のグリッドがデータベースをアップグレードした場合、データは失われますか?
- 代わりにコンポーネントごとに DB を使用する方がよいでしょうか?
助けてくれてありがとう