問題タブ [data-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 投票する
2 に答える
455 参照

hard-drive - プログラムによるハードディスクのストレージ容量の検索

dir や ls などの OS 機能を使用せずに、ハードディスクのストレージ容量を調べるにはどうすればよいですか?

0 投票する
1 に答える
1516 参照

database - 長いテキスト文字列を格納するデータベース

長いテキスト文字列 (> 5000 文字) を保存する最良の方法は何ですか?

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

xml - ユーザーデータを XML ファイルに保存しても問題ありませんか?

少数のユーザー (< 12 ユーザー) によって使用されているアプリがあります。2000 件未満のレコードがあるため、XML ファイルを使用して \company\product\p.xml にファイルを保存することにしました。

これは大丈夫ですか、それとも気付かずに設計ガイドラインを破っていますか?

EnvironmentL .net/c#/winforms

更新: 常に 1 人のユーザー、1 つのスレッドのみが読み取りまたは更新を行います。

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

encryption - 個人データの保存

FacebookなどのソーシャルWebサイトにプライベートデータを保存する方法について、誰か詳しく説明できますか.プライバシーの問題のために、すべての更新と友達リストをクリアテキスト形式で保存することはできません. では、実際にどのように保存するのでしょうか。

有効なセッションのみが表示されるように、すべてのデータをユーザーパスワードでハッシュすることが 1 つの可能性です。しかし、このアプローチにはいくつかの問題があり、より良い解決策があるに違いないと思います。

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

iphone - iPhoneのORM。CoreData よりシンプル

質問はかなり単純です。私はSQLiteがあることを知っています。コアデータもあります。しかし、私はその間に何かが必要です。SQLite API よりもオブジェクト指向であり、Core Data よりも単純です。

主なポイントは次のとおりです。

  • 保存されたエンティティへのアクセスは、ID のみで行う必要があります。クエリは必要ありません。
  • 単一タイプのアイテムを格納する必要があるため、SQLite を選択した場合、使用できるテーブルは 1 つだけです。
  • 自動オブジェクト リレーショナル変換が必要です。または、ストレージがリレーショナルでない場合はオブジェクト ストレージ。

オブジェクトのアーカイブを使用できますが、実装する必要があります (NSArchiver)。

しかし、ある種のクラスを作成して、永続性を自動的に取得したいと考えています。Hibernate / ActiveRecord / Core Data /などで実行できるように。

ありがとう。

0 投票する
6 に答える
2996 参照

c++ - スタンドアロン C++ アプリケーションを使用したデータの保管

私は Web 開発とローカル アプリケーションのために Apache、PHP、および MySQL を使用しています。ここ数年、私はゆっくりと C++ を学んでおり、今年の夏にアプリケーションを構築したいと考えています。具体的には、私が所有している本、CD、およびレコードに関する情報を保存できる「ライブラリ」アプリケーションを作成したいと考えています。このタイプのアプリが存在することは知っていますが、C++ を学びたいので、これが良い方法のように思えます。

ここにいくつかの質問があります:

  1. データを格納するためのデータベースを必要としないスタンドアロン アプリケーションを作成することは可能ですか?

  2. 上記の #1 に対する答えが「はい」の場合、大量のデータを管理する必要がある可能性のあるアプリケーションに対してこれを行うのは良い考えですか?

  3. C++ アプリケーションで使用する場合、どのデータ ストレージ オプションをお勧めしますか?

ありがとう!

更新 さて、これには多くの良い答えがありました。これは非常に多くの貢献者がいる素晴らしいサイトです。今のところ、C++ ルートに行く必要はあまりないかもしれません。私は、 C++ を追求するよりも、「ライブラリ」組織システムとして機能できるアプリケーションを作成することに最も関心があることに気付きました。みなさん、回答ありがとうございます!

0 投票する
1 に答える
298 参照

database-design - スマート検索/メールボックス機能の保存/取得をどのように実装しますか?

スマート検索機能の実装について質問があります。たとえば、さまざまな電子メール アプリケーションの「スマート メールボックス」のようなものを考えてみましょう。データ (電子メール) がデータベースに保存されており、クエリが作成されるフィールドに応じて、エンド ユーザーにさまざまなオプションを提示するとします。現時点では、主語、動詞、目的語のアプローチを想定しましょう…</p>

たとえば、次のものがあるとします。

件名: メッセージ、to_address、from_address、件名、date_received
動詞: 含む、does_not_contain、is_equal_to、greater_than、
less_than


さて、明確でない場合に備えて、後で使用するためにスマート検索/メールボックスの基準を保存 (および後で取得/提示) するためのテーブル構造が必要です (ただし、何らかの外部 XML 風ファイルに反対しているわけではありません)。 . 例として、SVO を使用すると、「2 つの日付の間の日付」のクエリを簡単に保存して再構築できます。単純に「日付より大きい」と「日付より小さい」を使用します。しかし、同じスマート検索で、別の基準で「間」を OR 演算したい場合はどうなるでしょうか。手に負えなくなる可能性があることがわかります-必ずしもクエリの作成ではありません(かなり単純化されているため)。

おそらく、もっと細かいレベルで考える必要があります。おそらく、ALL OR NOTHING タイプのスマート検索にするのではなく、各エントリに対して個別に AND または OR をユーザーが選択できるようにする必要があるかもしれません (つまり、MATCH ALL または MATCH ANY の代わりに、単純に選択できるようにする必要があります。ヒドラに変えたくない)。

任意の入力をいただければ幸いです。質問が少し支離滅裂でしたら申し訳ありません。遅いです、そして私は私の脳が乾杯しています。

一番。

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

image-processing - デジタル化されたドキュメント画像の圧縮

現在、当社のすべての財務書類をデジタル化し、3か月ごとに評価に提出することが法律で義務付けられています。

これは機密データであるため、私たちは自分たちの手で問題を処理し、ある種のデジタルデータアーカイバを構築することにしました。ツールは完全に機能しますが、7か月の使用後、これらのイメージで使用されるディスク容量について心配し始めています。

ここに、デジタル化されたドキュメントの量に関するいくつかの情報があります。

  • 1日あたり15Kのドキュメントがスキャンされ、アーカイブされ、最終的なPNGサイズは+-860KB:15000*860キロビット=1.53779984ギガバイト
  • 1か月あたりの30日間の作業:1.53779984ギガバイト* 30=46.1339952ギガバイト
  • 1年後のディスク容量使用量の予想:46.1339952ギガバイト* 12=553.607942ギガバイト

これまでのところ、バックアップを考慮せずに、424ギガバイトのディスク容量が使用されています。画像形式としてPNGを使用していますが、画像のより優れた圧縮アルゴリズムや、ディスクスペースを節約するためにPNGのさらに多くの、またはさらに優れた画像アーカイブ方法を圧縮するための代替戦略についてアドバイスがあれば教えてください。

助けていただければ幸いです、ありがとう。

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

android - ユーザーデータの保存に共有設定を使用していますか?

ユーザーが電話を再起動した後、またはSIM /バッテリーを変更した後も、データは残りますか?

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

ipad - iPad-データを保存するための最良の方法

iPadのアプリケーションに大量のデータを保存するための最良の方法は何ですか?たとえば、多くのマニュアルをPDF(200〜500 MBなど)で保存して使用したいですか?

iTunesでの同期中に(これらのデータ)が同期されますか?