問題タブ [unqlite]

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

python - UnQLite からコレクションを読み込みますか?

nobonobo のpython バインディングを unqliteに使用していますが、JSON ドキュメント コレクションを操作しようとすると問題が発生します。

README には、次の JX9 スクリプトがあります。

これにより、各レコードが正しく印刷されます。

ただし、コールバックを使用して Python でコレクションを読み取ろうとすると、ガベージが返されます。

これは出力です:

同様に、カーソルをつかんでユーザー コレクションの最初のユーザーを出力すると、次のようになります。

何が起こっているのか知っている人はいますか?Pythonに返されたデータをデコードする方法はありますか?

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

sqlite - 2 つの cgo ベースのライブラリを含めると、「重複したシンボル参照」が発生するのはなぜですか?

私は次のものを構築しようとしています(ビルドに行きます):

エラーが発生します:

シンボル参照の重複: github.com/d2g/unqlitego( .text) と github.com/mattn/go-sqlite3(.text) の両方で __moddi3

go バージョン go1.3.1 windows/386 を実行しています。

私は何か間違ったことをしていますか?この種の問題をどのように解決しますか?

これは OS/Go バージョン/アーキテクチャ固有のバグですか? (あなたの出力で「それは私のために働く」と感謝しますgo version

これをすべてレポに入れたので、go get github.com/d2g/issue-duplicate_symbol.

コメントによると、ログオンした Windows 386 の問題のように見えます: https://code.google.com/p/go/issues/detail?id=8702

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

sqlite - UnQLite のパフォーマンスはどのくらいですか? SQLite (パフォーマンス) と比較してどうですか?

私は SQLite と UnQLite について何ができるかを調査しましたが、まだ答えられていないことがいくつかあります。UnQLite は過去数年以内にリリースされたように見えますが、これはベンチマークの欠如に起因すると考えられます。「パフォーマンス」(読み取り/書き込み速度、クエリ、大幅なスローダウン前の平均データベース サイズなど) の比較は、ここではいくぶんリンゴとオレンジになる可能性があります。

つまり、SQLite はリレーショナル データベースであるのに対し、UnQLite はキーと値のペアおよびドキュメント (Jx9 経由) データベースです。どちらも移植性があり、クロスプラットフォームで、32/64 ビットに対応しており、単一書き込み接続と複数読み取り接続が可能です。UnQLite ベンチマークではほとんど見つかりませんが、SQLite には、さまざまな (スクリプト) 言語間で異なる実装がかなりの数あります。SQLite は、インメモリ データベースインデックス付きデータさまざまなデータ サイズの読み取り/書き込みモードでさまざまなパフォーマンスを発揮します。全体的に、SQLite は高速で信頼性が高いように見えます。

私が UnQLite で見つけることができるのは、信頼性が低く、紛らわしいものばかりです。役立つものが見つからないようですUnQLite のピーク時の読み取り/書き込み速度はどれくらいですか? UnQLite を使用する際に推奨される (推奨されない) 言語は? 既知の欠点とバグは何ですか?


私の陰謀を説明するのに少しでも役立つなら、私は、ネットワーク インターフェイス間のホット スワップでパケットを読み取って処理するネットワーク ユーティリティを開発しています。可能性は低いですが、接続が最大 1 Gbps の速度に達する可能性があるため、大量の生データがデータベースに書き込まれます。まだ開発の初期段階にあり、パフォーマンスのバランスをとる方法を見つけなければなりません。失われたパケット、各書き込みサイズの大きさ、データを処理して移動する速度、必要な組織の量、必要なテーブルの数、マルチプロセッシングを実装できるかどうか、それぞれの信頼性など、多くの要因があります。データベースはHDDの速度などです。データにはテーブルが必要ですが、それらをリレーショナルとして保存する必要があるかどうかはまだ不明です。

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

c++ - エラー LNK2019: 未解決の外部シンボル UnQLite

Visual Studio 2012 で UnQLite データベースを使用しようとしていますが、データベースを開こうとすると、次のエラーが発生しました。

エラー LNK2019: 未解決の外部シンボル "int __cdecl unqlite_open(struct unqlite * *,char const *,unsigned int)" (?unqlite_open@@YAHPAPAUunqlite@@PBDI@Z) 関数 "bool __cdecl connect_database(void)" で参照されています (?connect_database @@YA_NXZ)

これは私のコードです:

void connect_database() {

}

よろしくお願いします。

ありがとう。

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

linux - unqlite.h:651:15: エラー: 'pgno' の意味が 'typedef sxu64 pgno' から変更されました [-fpermissive]

unqlite.cunqlite.hをダウンロードし、Eclipse で新しいプロジェクトを作成し、unqlite.orgのWeb サイトからサンプルの 1 つをコピーしたところ、次のエラーが発生しました。

シンプルなつもりだったのですが、何が起こっているのかわかりません... 誰かこの unqLite KV ストアを試したことがありますか?

私は使用しています

gcc バージョン 4.9.2 (Debian 4.9.2-10)

乾杯

ttkdroid

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

python - Python 3.x を使用した UnQlite データベース

Python 3.4 を使用していますが、UnQlite データベースに問題があります。Python 2.x で動作しますが、新しいバージョンでは

エラーが表示されます:

この問題を解決する方法はありますか?

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

python - Python exe - Cx_Freeze - ImportError DLL の読み込みに失敗しました

私のマシン (Windows) では、Python プログラムの実行可能ファイルを使用できます。しかし、別の人のマシン(Windows)で試してみると、うまくいきません。

行の実行可能ブロック : from unqlite import UnQLite

彼のパッケージ変数の依存関係を修正しました: options={'build_exe':{'include_files':includefiles,'packages': ['Cython'],'includes':['unqlite']}}

そして、exeが置かれているフォルダーを見ると、unqlite.pydがそこにあります...