-1

ジャーナル記事にアクセスするためのモバイル アプリを作成しています。巻 -> 号 -> 節 -> 記事で構成されています。これは、13 * 4 * 10 * 3 = 1560 個の記事があることを意味します。Web サーバーでこれらの記事 (画像、リソースなどを含む) をホストするデータベースを実装する良い方法は何ですか? 現在、各記事は HTML でマークアップされています。私のアプリではコンテンツを Web ビューで表示するので、これは素晴らしいことだと思います。ただし、検索機能、デバイスへのローカル保存などについて記事を照会する必要があります。

私はオープン ソースであることを望みます。また、私はデータベースに慣れていない (ただし、アプリ開発にはかなり精通している) ため、最適な学習方法を教えていただければ幸いです。

4

1 に答える 1

0

構造に関するアドバイスを探しているかどうかはわかりませんが、これはさらに考えるためのアプローチとして役立つかもしれません:

  • すべてのデータを書き込むテーブルを作成する
  • 記事ごとに一意の ID を持つ列が 1 つあります。
  • 巻、号などの各フィールドに 1 列。
  • 次に、html データを文字列として配置する巨大な文字列を含む列が 1 つあります。(特に検索機能に関してはもっと良い方法があるかもしれません)
  • BLOB として保存することもできますが、これによりインデックス作成が非常に難しくなります。
  • おそらく、データベースから分離されたリソースを保存します。次に、記事 ID に基づいて名前を付けます。たとえば、記事 5 のリソース番号 10 は、5.10.pdf などの形式になります。もちろん、これはあなたのhtml形式に依存します。そして、すべてのファイルの名前を変更するかどうか (1500 の記事では大変な作業になる可能性があります)
于 2013-07-31T20:18:47.517 に答える