I'm starting to build an app, a mobile device. Performance is quite important (as it is in anything else) and I'd like to maximize it.
我开始构建一个应用程序,一个移动设备。性能非常重要(因为它是其他任何东西),我想最大化它。
The database will be used pretty often. I'm looking to access it through the QtSQL library of the C++ Qt library.
数据库将经常使用。我希望通过C ++ Qt库的QtSQL库访问它。
I have experience in MySQL, but don't think that's the right choice.
我有MySQL的经验,但不认为这是正确的选择。
So I'm looking at:
所以我在看:
- PostgreSQL
- sqlite?
- CouchDB?
The operating system is a stripped-down build of Ubuntu. Need regular CRUD as well as opportunity for optimization.
操作系统是Ubuntu的精简版本。需要常规CRUD以及优化机会。
Thanks, Mark
3 个解决方案
#1
Since Apple uses sqlite on the iPhone and iPod Touch, I would take a good look at that. I assume that they will have evaluated everything available to them at the time to get to this conclusion.
由于Apple在iPhone和iPod Touch上使用sqlite,我会好好看看。我假设他们会评估当时可用的所有内容以得出这个结论。
Since sqlite is FOSS and "endorsed" by a well-known vendor of mobile devices, give it a try.
由于sqlite是FOSS并且由着名的移动设备供应商“认可”,所以试一试。
#3
I'm a new student developer, but it appears that SQLite might be the best bet to go. Aside from being what seems to be the preferred iOS online database... it seems to have a lot of support with Android and the upcoming [Windows Phone 7 Platform][2] (via C-sharp-sqllite). Which seem to be the most dominating (or in the case of Windows Phone 7 - upcoming) platforms for most web development. Blackberry and webOS doesn't seem to have an issue either.
我是一名新的学生开发人员,但似乎SQLite可能是最好的选择。除了似乎是首选的iOS在线数据库...它似乎有很多支持Android和即将推出的[Windows Phone 7平台] [2](通过C-sharp-sqllite)。对于大多数Web开发而言,这似乎是最主要的(或Windows Phone 7即将发布的)平台。 Blackberry和webOS似乎也没有问题。
#1
Since Apple uses sqlite on the iPhone and iPod Touch, I would take a good look at that. I assume that they will have evaluated everything available to them at the time to get to this conclusion.
由于Apple在iPhone和iPod Touch上使用sqlite,我会好好看看。我假设他们会评估当时可用的所有内容以得出这个结论。
Since sqlite is FOSS and "endorsed" by a well-known vendor of mobile devices, give it a try.
由于sqlite是FOSS并且由着名的移动设备供应商“认可”,所以试一试。
#2
Did you consider Sybase Ultralite?
您是否考虑过Sybase Ultralite?
#3
I'm a new student developer, but it appears that SQLite might be the best bet to go. Aside from being what seems to be the preferred iOS online database... it seems to have a lot of support with Android and the upcoming [Windows Phone 7 Platform][2] (via C-sharp-sqllite). Which seem to be the most dominating (or in the case of Windows Phone 7 - upcoming) platforms for most web development. Blackberry and webOS doesn't seem to have an issue either.
我是一名新的学生开发人员,但似乎SQLite可能是最好的选择。除了似乎是首选的iOS在线数据库...它似乎有很多支持Android和即将推出的[Windows Phone 7平台] [2](通过C-sharp-sqllite)。对于大多数Web开发而言,这似乎是最主要的(或Windows Phone 7即将发布的)平台。 Blackberry和webOS似乎也没有问题。