問題タブ [phpcassa]

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 投票する
0 に答える
210 参照

nosql - カサンドラのphpcassaで複合列の2番目のコンポーネントを検索することは可能ですか?

ので、私は持っています:

いくつかのレコードを挿入すると、それらを正しく取得できます (timeuuid で自動ソートされます)。たとえば、最後のものを取得するには、これは期待どおりに機能しています。

たとえば、特定の 2 番目のコンポーネント (例: "TWITTER") を持つ最後のものを取得することは可能ですか?

このように試してみましたが、うまくいきませんでした (NotFoundException):

null の代わりに '' を試してみましたが、うまくいきませんでした。

何か案は?

ありがとう

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

php - yiiframework で cassandra に phpcassa を使用する

phpcassafor のcassandra使用方法を知っている人はいますYiiframeworkか?

私は試しましCassandra PDOた。それは非常にうまく機能しますが、私はたまたまその仕組みが気に入りましたphpcassa。特にほとんどのcassandra機能のサポート。

よくわかりませんが、phpcassa使いやすくなりました。

助言がありますか?

よろしく

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

cassandra - phpcassa 列ファミリーの作成

column familyで作成すると、非常に奇妙なエラーが発生しphpcassaます。これが私のコードです。

したがって、それが有効なコードであるかどうかは実際にはわかりませんが、そうであると確信しているため、次のエラーが表示されます。 TTransportException [ 0 ]: TSocket: timed out reading 4 bytes from 127.0.0.1:9160

そして、おそらく30〜60秒の非常に長いロードの後に​​このエラーが発生しますが、データの取得や挿入などの他のコードは完全に機能します。

0 投票する
0 に答える
133 参照

cassandra - DateTypeをphpcassaに保存する方法は?

phpcassaを使用してDateTypeをcassandraデータベースに保存しようとしています。

これが私がすることです:

次のエラーが発生します。

注意:unserialize():20行目のC:...\DateType.phpの10バイトのオフセット0でエラーが発生しました

PHPを使用してDateTypeを保存する正しい方法は何ですか?

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

php - Phpcassa - このコード スニペットを理解するのに苦労しています

私はまだ、cassandra の複合キーの概念全体に頭を悩ませようとしています。https://github.com/thobbs/phpcassa/blob/master/examples/composites.phpからこのコードを拾いましたが、これが何を意味するのか理解するのに苦労しています (以下の質問を参照してください/コメントで):

私が理解したいのは:

  • array("key", 1);key、この1キーを構成する 2 つの列、または1の値はkey?
  • これらのうち、列名と値はarray(array(0, "a"), "val0a")どれですか?
  • 表形式 (または可能な限り近い形式) で、このデータをデータベースに格納されているように視覚化するにはどうすればよいですか。表形式で保存されていないことは知っていますが、理解を助けるためです。

私は NoSQL テクノロジに不慣れで、これは私の心をねじ曲げています。

ご協力いただきありがとうございます :-)

編集

もう少し質問があります:

  • 複合主キーを持つ行がある場合、その行のすべての列が複合でなければならないということですか?
  • 次の構造の列ファミリーが必要です。

    /li>
  • コンポジット内のキーの 1 つを null にして (上記の例でusername = null)、後で値を追加することはできますか?
0 投票する
1 に答える
85 参照

cassandra - カサンドラはスーパーカラムの名前を変更

スーパー コラムを使用して 2 人のチャットを作成しています。

各チャットには、すべてのメッセージが含まれる独自の行があります。

ユーザーがそのチャットを削除したい場合は、列の名前を次のように変更しold_chat_deleted、新しいチャットメッセージが保存される新しい列ファミリーを作成しますが、問題は古い列ファミリーの名前を変更するにはどうすればよいですか?

それが不可能な場合、残っている唯一のオプションは、cf 全体を削除して新しい名前で新しいものを作成することですが、チャットに100k+メッセージがある場合、すべてのデータをサーバーに戻してから挿入する必要があるため、おそらく非常に遅くなります。それは戻ってきました...

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

cassandra - PHPcassaでUUIDを生成するにはどうすればよいですか

私は、PHPcassaを使用してUUIDを生成するチュートリアルをグーグルとstackoverflowで検索しています。私は初心者で、これを理解できないようです。最新のPHPcassaバージョンを使用しています。これはこのURLhttp://thobbs.github.com/phpcassa/です

誰かが私にそれを生成する方法のステップバイステップの例を教えてもらえますか?

どうもありがとうございます !!!!

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

cassandra - Cassandra複合列の部分クエリ

たとえば、列名の秒単位またはその他の部分で列を取得する方法が見つかりません。

user_id:timestamp

タイムスタンプでその列を選択し、user_idを完全に無視するにはどうすればよいですか?

これは私が今使っているコードです:

ありがとうございました。

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

cassandra - Cassandra 複数行選択

カサンドラで複数行選択を使用するのは悪いとどこかで聞いたことがあります。行選択ごとに新しいクエリが実行されるためです。たとえば、一度に 1000 行をフェッチしたい場合は、一度に 1000 個の個別のクエリを実行するのと同じです。真実?

また、ページが読み込まれるたびに約 50 行を選択し続けるのがどれほど悪いかというと、たとえば 1 分間に 1000 ページ ビューがあるとしたら、cassandra の速度が大幅に低下するでしょうか?

PS私はPHPCassa自分のプロジェクトに使用しています

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

cassandra - Cassandra が UUID を文字列に変換して戻す

列名に UUID1 を使用し、php でそれらを取得する場合、その UUID を読み取り可能な文字列に変換して、その文字列を HTML に挿入し、後でそれを使用して、その文字列を UUID に変換して同じ列を選択できますか? ? それは可能ですか?

UTF8などを使用できますが、衝突を避けて幅の広い行を並べ替えたいのですが、それらの列名をHTMLに保存する必要があり、それを行う他の方法がわかりません。

を使用してphpcassaいます。