问题标签 [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 文档集合时遇到了问题。

在自述文件中,有这个 JX9 脚本:

这会正确打印每条记录:

但是,当我尝试使用回调在 Python 中读取集合时,我得到了垃圾:

这是输出:

同样,如果我抓住光标并打印用户集合中的第一个用户,我会得到:

有人知道会发生什么吗?有没有办法解码返回给python的数据?

0 投票
1 回答
1407 浏览

sqlite - Why do I get "duplicate symbol reference" when including two cgo based libraries?

I'm trying to build (go build) the following:

and I get an error:

duplicate symbol reference: __moddi3 in both github.com/d2g/unqlitego( .text) and github.com/mattn/go-sqlite3(.text)

I'm running go version go1.3.1 windows/386.

Am I doing something wrong? How would you resolve this sort of issue?

Is this OS/Go Version/Architecture specific bug? (I'd appreciate "it works for me" with the output from your go version)

I've put this all in a repo so you should be able to just go get github.com/d2g/issue-duplicate_symbol.

As per comments looks like a Windows 386 issue logged on: https://code.google.com/p/go/issues/detail?id=8702

0 投票
1 回答
217 浏览

c++ - 如何将 C++ 容器作为值存储在 Unqlite 中?

Unqlite NoSQL 引擎有一个函数 unqlite_kv_store(),它接受一个键和一个值来存储。有没有办法将 C++ 容器(例如列表、向量、映射、数组)存储为值,然后在不使用文档格式的情况下检索它?

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

我正在尝试将 UnQLite 数据库与 Visual Studio 2012 一起使用,但是当我尝试打开数据库时出现以下错误:

错误 LNK2019:未解析的外部符号“int __cdecl unqlite_open(struct unqlite * *,char const *,unsigned int)”(?unqlite_open@@YAHPAPAUunqlite@@PBDI@Z) 在函数“bool __cdecl connect_database(void)”中引用@@YA_NXZ)

这是我的代码:

无效连接数据库(){

}

我会很感激你的帮助。

谢谢。

0 投票
1 回答
210 浏览

c++ - 为 Windows Phone 8.1 商店应用程序 (WinRT) 构建 unqlite

我们正在为我们的移动应用程序开发 C++ 核心。我们将使用 unqlite 数据库。我们为 iOS 和 Android 成功编译了它。

http://unqlite.org/downloads.html

当我们尝试为 WinRT 编译它时,我们会收到很多错误。有人为WinRT编译过吗?

理论上支持 Windows Phone ( http://www.developereconomics.com/five-popular-databases-for-mobile/ )。

谢谢

0 投票
1 回答
280 浏览

linux - unqlite.h:651:15:错误:从 'typedef sxu64 pgno' [-fpermissive] 更改 'pgno' 的含义

刚刚下载了unqlite.cunqlite.h,在 Eclipse 中创建了一个新项目,从unqlite.org网站复制了一个示例,我收到以下错误:

它本来应该很简单,但我不知道发生了什么……有人试过这个 unqLite KV 商店吗?

我在用着

gcc 版本 4.9.2 (Debian 4.9.2-10)

干杯

ttkdroid

0 投票
0 回答
368 浏览

cordova - 关于如何为 usergrid 创建离线包装器的建议?

该应用程序将使用 Ionic 编写(因此移植到 iOS 和 Android)。我对 Usergrid 感兴趣(而不是使用 Parse 或 Firebase),但我需要一些离线功能。

如果我要创建一个可以缓存、存储和同步数据的包装器,人们会推荐使用什么本地数据存储?UNQlite 还是 LevelDB?

在我编写代码解决问题之前,还有什么我应该提前考虑的吗?

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 就在那里......