私は今後のプロジェクトで多くのテクノロジーを扱っています。私は研究の始まりです。私は自分の問題を戦略化するために他の人の意見があれば最善の方法かもしれないと思った。オンラインのhtmlテーブルにCSVファイルを使用
問題:私は大きなcsv(100,000以上のエントリを含む)があります。私はこのcsvファイルからオンラインのHTMLテーブルを作成する必要があります。この表は検索可能でソート可能である必要があります。
私は2つの可能な解決策を作ってみた:私が集めたものから
1)を使用したデータベース
、データベースの多くは、作成するためにCSVファイルをインポートする機能を提供しています検索可能なデータテーブル。しかし、標準のSQL型データベース(MySQLやPostgresSQLなど)を使用する場合や、MongoDBのようなNoSQL型データベースを使用する場合は、どのような違いがあるのか分かりません。 MongoDBやRethinkDB(ライブデータストリーミング用)など、データベースのようなNoSQLに精通しています。(明らかに、私はその技術の専門家ではありません。
2)は、手動検索のためのコードを実装するために私を強制するJSONへのcsvファイルを解析し、jQueryのようなものか、他の何かでソートJSON
にcsvファイルを解析します。このソリューションは、本質的にデータベースを使用するよりも優れたソリューションのようには見えません。
この問題のもう1つの側面は、csvファイルを毎日または毎週書き直すことです。このようなことをどうすれば処理できますか?データベース内の古いテーブルのデータを削除し、新しいcsvのデータを含む新しいテーブルを再作成する必要がありますか?
注NodeJSは、Fullstack JavaScript開発に伴う他のライブラリ/ API /フレームワークで使用されている可能性があります。しかし、私は他の言語/スタックからのソリューションの使用や聞き取りに反対していません。
また、私の問題はCSVファイルの複雑さに依存していると思います(私はまだ分かりません)。
ありがとうございました!大変感謝しています。