最近RiakをPHPで使用し始めました。JSONとしてRiakにデータを保存
どのようにJSONデータを正確に保存しますか? JSON文字列をRiakオブジェクトにプッシュするだけですか?
RiakにPHPクライアントは、データを格納するための以下を有する:
require_once('riak-php-client/riak.php');
# Connect to Riak
$client = new RiakClient('127.0.0.1', 8098);
# Choose a bucket name
$bucket = $client->bucket('test');
# Supply a key under which to store your data
$person = $bucket->newObject('riak_developer_1', array(
'name' => "John Smith",
'age' => 28,
'company' => "Facebook"
));
# Save the object to Riak
$person->store();
これは、キー配列データの形態をとります。したがって、JSONの場合は、以下のようになりますか?
# Supply a key under which to store your data
$person = $bucket->newObject('riak_developer_1', '{"name": "John Smith", "age": "28", "company": "Facebook"}';
私はRiakの検索機能を使用する必要がある場合にデータを保存する最良の方法を探しています。 map-reduceがより良く/より速くこの方法で動作するかどうかもわかりませんか?
ありがとうございます。
ありがとうございます。私は実際にPHPのソースコードを見ていなかった。これは物事をもっとはっきりさせます。乾杯。 –
心配する必要はありません。私たちは本当にそれをドキュメントに明示する必要があります。私はそれを書き留めます。私は更新する必要があるPHPクライアントのドキュメントのためのいくつかのことがあります。 –