問題タブ [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.
python - UnQLite からコレクションを読み込みますか?
nobonobo のpython バインディングを unqliteに使用していますが、JSON ドキュメント コレクションを操作しようとすると問題が発生します。
README には、次の JX9 スクリプトがあります。
これにより、各レコードが正しく印刷されます。
ただし、コールバックを使用して Python でコレクションを読み取ろうとすると、ガベージが返されます。
これは出力です:
同様に、カーソルをつかんでユーザー コレクションの最初のユーザーを出力すると、次のようになります。
何が起こっているのか知っている人はいますか?Pythonに返されたデータをデコードする方法はありますか?
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
sqlite - UnQLite のパフォーマンスはどのくらいですか? SQLite (パフォーマンス) と比較してどうですか?
私は SQLite と UnQLite について何ができるかを調査しましたが、まだ答えられていないことがいくつかあります。UnQLite は過去数年以内にリリースされたように見えますが、これはベンチマークの欠如に起因すると考えられます。「パフォーマンス」(読み取り/書き込み速度、クエリ、大幅なスローダウン前の平均データベース サイズなど) の比較は、ここではいくぶんリンゴとオレンジになる可能性があります。
つまり、SQLite はリレーショナル データベースであるのに対し、UnQLite はキーと値のペアおよびドキュメント (Jx9 経由) データベースです。どちらも移植性があり、クロスプラットフォームで、32/64 ビットに対応しており、単一書き込み接続と複数読み取り接続が可能です。UnQLite ベンチマークではほとんど見つかりませんが、SQLite には、さまざまな (スクリプト) 言語間で異なる実装がかなりの数あります。SQLite は、インメモリ データベース、インデックス付きデータ、さまざまなデータ サイズの読み取り/書き込みモードでさまざまなパフォーマンスを発揮します。全体的に、SQLite は高速で信頼性が高いように見えます。
私が UnQLite で見つけることができるのは、信頼性が低く、紛らわしいものばかりです。役立つものが見つからないようです。UnQLite のピーク時の読み取り/書き込み速度はどれくらいですか? UnQLite を使用する際に推奨される (推奨されない) 言語は? 既知の欠点とバグは何ですか?
私の陰謀を説明するのに少しでも役立つなら、私は、ネットワーク インターフェイス間のホット スワップでパケットを読み取って処理するネットワーク ユーティリティを開発しています。可能性は低いですが、接続が最大 1 Gbps の速度に達する可能性があるため、大量の生データがデータベースに書き込まれます。まだ開発の初期段階にあり、パフォーマンスのバランスをとる方法を見つけなければなりません。失われたパケット、各書き込みサイズの大きさ、データを処理して移動する速度、必要な組織の量、必要なテーブルの数、マルチプロセッシングを実装できるかどうか、それぞれの信頼性など、多くの要因があります。データベースはHDDの速度などです。データにはテーブルが必要ですが、それらをリレーショナルとして保存する必要があるかどうかはまだ不明です。
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() {
}
よろしくお願いします。
ありがとう。
linux - unqlite.h:651:15: エラー: 'pgno' の意味が 'typedef sxu64 pgno' から変更されました [-fpermissive]
unqlite.cとunqlite.hをダウンロードし、Eclipse で新しいプロジェクトを作成し、unqlite.orgのWeb サイトからサンプルの 1 つをコピーしたところ、次のエラーが発生しました。
シンプルなつもりだったのですが、何が起こっているのかわかりません... 誰かこの unqLite KV ストアを試したことがありますか?
私は使用しています
gcc バージョン 4.9.2 (Debian 4.9.2-10)
乾杯
ttkdroid
python - Python 3.x を使用した UnQlite データベース
Python 3.4 を使用していますが、UnQlite データベースに問題があります。Python 2.x で動作しますが、新しいバージョンでは
エラーが表示されます:
この問題を解決する方法はありますか?
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がそこにあります...