私は、私たちのサイトでレコードのユーザアクションを持つシステムを開発しようとしていますので、後でいくつかのパターンを作ることができます。私はどのデータストレージを使用すべきかはわかりませんが、簡単にスケーラブルであるため、NoSQLのようなものを考えています。それは何かスキルレスなものでなければならないので、必要に応じて簡単にデータフォーマットを変更することができます。また、データをかなり高速かつ頻繁に書き込む必要がありますが、読み取りは非常にまれです。ユーザの行動を追跡するためのnosqlストレージ
ユーザーID = 1、アクション= ACT1、タイムスタンプ= 1234、additional_info1 = something_here ユーザーID = 2、アクション= ACT1、タイムスタンプ= 324、additional_info2 = something_else_here
:
データはこのようなものでなければなりませんストレージには、1人のユーザ、1つのアクション、1つのadditional_infoについていくつかの統計を作成する必要があります。
私はどのストレージを使用すべきかに関するヒントを教えてもらえますか?
PS:Webアプリケーション・アウトは、あなたの仕様に基づいてPHP
はそこに多くのNoSQLソリューションがあり、私のブログのエントリでのNoSQLデータベースのいくつかの異なる種類を説明しました。私は、保存して分析したいデータの例を挙げました。他にどんな情報が必要ですか? – Mihai
NoSQLのために行くと私は言ったそれはschemalessのため、データ形式は問題ではありません。 – Mihai
次に、データをクエリするためのインデックス作成、クエリのフィルタリング、データの結合、クエリ出力の解析を行うための他のツールへのインポート – symcbean