問題タブ [storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
232 参照

database - データベースではなくサーバー上のファイルにデータを保存しますか?

データベースではなくファイルにデータを保存することに関連する問題は何ですか?私はブログのエンジンのようなものの観点から考えています。MoveableTypeがこれを行うために使用されたことを読みました。このように作業することの長所/短所は何ですか?

0 投票する
9 に答える
342 参照

asp.net - データベースではなくサーバーに (潜在的に) 何千ものディレクトリを持つことの欠点はありますか?

すべてのデータを大きな MySQL データベースに保存するのではなく、プレーン テキスト ファイルを使用してサーバーにデータを保存しようとしています。問題は、数千のフォルダーと数十万のファイルを生成する可能性が高いことです (スケーリングする必要がある場合)。これを行う際の問題は何ですか?本当に遅くなりますか?データベースを使用するのと同じくらいのパフォーマンスですか?

つまり、ブログテーブルを格納するデータベースを作成する代わりに、「作成者」、「メッセージ」、および「日付」を含む行を作成する代わりに、特定の投稿用のフォルダー、内部の *.txt ファイルを作成します。そのフォルダーには、「作成者」、「メッセージ」、および「日付」が保存されています。

0 投票する
3 に答える
5414 参照

sql - VARCHARS: 2、4、8、16 など? それとも1、3、7、15など?

VARCHAR(256) の代わりに VARCHAR(255) が常に使用されていますが、VARCHAR(15) の代わりに VARCHAR(16) も使用されています。これは私には矛盾しているようです。VARCHAR の長さを格納するために余分なバイトが使用されている場合、この規則は 2、4、8 のような短い長さにも適用され、代わりに 1、3、7 になるべきではありませんか?

それとも、何かが完全に欠けていますか?

つまり、12 を超えることはないとわかっている数値がある場合、代わりに VARCHAR(15) または VARCHAR(16) を使用する必要がありますか? VARCHAR(12) と同じ量のスペースを使用するためですか? その場合、どちらを使用しますか? 15か16?256 に近づくと、このルールはまったく変更されますか?

プロジェクトに応じて、MySQL と SQL の両方を使用します。

0 投票する
7 に答える
11938 参照

database - 画像の保存:DBまたはファイルシステム-

私はこの点に関していくつかの投稿を読みましたが、私の場合の最善の解決策がまだわかりません。

私は新しいwebAppを書き始めており、バックエンドは約100万から1000万の画像を提供する予定です。(単一画像の平均サイズ200-500kB )

私のサイトは、コンテンツと画像を100〜1000人のユーザーに同時に提供します。

また、プロバイダーのコストを可能な限り低く抑えたいと思います(ただし、これは二次的な要件です)。DBサイズのコストと比較すると、ファイルシステムのスペースは安価だと思います。

個人的には、すべての画像をDBに入れるというアイデアが好きですが、どんな提案でも本当にありがたいです:)

私の場合、DBアプローチが正しい選択だと思いますか?

0 投票する
2 に答える
272 参照

c++ - ユーザーの保存、エラー、例外メッセージ(c ++)

かなり単純な質問。エラー、例外、ユーザーメッセージはどこに保存すればよいですか?これまでのところ、私は常に、呼び出される関数内でローカル文字列を宣言し、気にしませんでした。例えば

突然、構築と初期化が毎回呼び出され、かなりの費用がかかる可能性があることに気付きました。それらを静的文字列としてクラスに保存したり、別のモジュールに保存したりする方がよいでしょうか?ここではローカリゼーションは当てはまりません。

前もって感謝します。

0 投票する
3 に答える
179 参照

mysql - 同じ文字列が複数の行に格納されている場合、MYSQL はそれを最適な方法で格納しますか?

列の1つが、テーブルからいくつかの行をグループ化するために使用される一種のID文字列であるテーブルがあります。たとえば、列名が「map」で、map の値の 1 つが「walmart」であるとします。特定のマップに属する行をフィルタリングするために使用するため、列にはインデックスがあります。

私はそのようなマップをたくさん持っていますが、さまざまなマップ値がテーブルからどれだけのスペースを占めるかわかりません。MYSQL は、同じマップ値が複数の行に格納されていることを認識し、内部で一度だけ格納し、内部の数値 ID でのみ参照しますか?

または、テーブルのサイズを小さくしたい場合は、マップ文字列を明示的に数値 ID に置き換え、別のテーブルを使用してマップ文字列と ID をペアにする必要がありますか?

0 投票する
4 に答える
12959 参照

database - (My)SQLデータベースはWebサーバーのどこに/どのように保存されますか?

SQLデータベースがWebサーバーのどこにどのように保存されているかについて知りたいだけです。私のSQLの特定のフレーバーは、違いがあればMySQLですよね?

0 投票する
7 に答える
355 参照

c# - C# で検索可能なデータを格納する方法

デスクトップ アプリケーションでは、後で検索できるように、単純な情報を含む患者名の「データベース」を保存する必要があります。患者数は平均で1,000人程度だと思います。各患者も検査結果にリンクする必要がありますが、検査結果は患者自身とは別に保存することができます。

データベースはこれに最適なソリューションですか、それともやり過ぎですか? 通常、患者の姓名または ID 番号に基づいてのみ検索します。すべてのデータはアプリケーションに保存され、外部で共有されることはありません。

そのようなすべてのデータを整理しておくための最良の方法について何か提案はありますか? 個別の検査データを保存する方法は、患者とのリンクを維持しながら、データベースを使用していないときに私を悩ませているようです.

1,000 ~ 10,000 人の患者のリストがあるため、パフォーマンスに問題があるかどうかはわかりませんが、 を指定するList<Patient>と、いくつかの LINQ コマンドを使用して簡単に検索できることが想像できます。

0 投票する
5 に答える
3494 参照

c# - c# ストレージ用の別のクラス

私は複数のクラスを使用しており、必要な...すべてのクラスとメソッドのグローバルストレージとしましょう。ストレージ用の静的クラスを作成するのは正しい方法ですか?

またはそれを行う他の方法はありますか?

0 投票する
3 に答える
29684 参照

forms - Internet Explorer は、オート コンプリートに使用するフォーム データ履歴をどこに保存しますか?

Internet Explorer は、オート コンプリートに使用するフォーム データ履歴をどこに保存しますか?

IE フォーム データをクリーンアップするツールを作成する必要があります。

このための API はありますか?
または、レジストリキーは何ですか?