哪些嵌入式数据库能够拥有1亿条记录,具有高效的C或C ++ API [英] Which embedded database capable of 100 million records has an efficient C or C++ API

查看:209
本文介绍了哪些嵌入式数据库能够拥有1亿条记录,具有高效的C或C ++ API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一个跨平台的数据库引擎,它可以处理数以亿计的记录,而不会严重降低查询性能。它需要有一个C或C ++ API,这将允许轻松,快速构建记录和解析返回的数据。



高度不鼓励的是数据必须翻译成从字符串只是把它到数据库。存储像IP地址这样的技术用户不想要或需要这种开销。这是一个非常重要的标准,所以如果你打算参考产品,请明确他们如何提供这样的直接API。不想粗鲁,但我可以使用谷歌 - 请假设我发现大多数主流产品,我问,因为它往往很难找出它们提供什么直接API,而不只是一个C包装SQL。 / p>

它不需要是一个RDBMS - 一个简单的ISAM记录导向的方法就足够了。



主要需要的是单用户数据库,扩展到某种类型的共享文件或服务器操作可能会供将来使用。



访问源代码,无论是开源或通过许可,如果数据库来自一个小公司是非常可取的。它不能是GPL或LGPL。

解决方案

您可能会考虑 C-Tree ,由 FairCom - tell '我寄给你; - )


I'm looking for a cross-platform database engine that can handle databases up hundreds of millions of records without severe degradation in query performance. It needs to have a C or C++ API which will allow easy, fast construction of records and parsing returned data.

Highly discouraged are products where data has to be translated to and from strings just to get it into the database. The technical users storing things like IP addresses don't want or need this overhead. This is a very important criteria so if you're going to refer to products, please be explicit about how they offer such a direct API. Not wishing to be rude, but I can use Google - please assume I've found most mainstream products and I'm asking because it's often hard to work out just what direct API they offer, rather than just a C wrapper around SQL.

It does not need to be an RDBMS - a simple ISAM record-oriented approach would be sufficient.

Whilst the primary need is for a single-user database, expansion to some kind of shared file or server operations is likely for future use.

Access to source code, either open source or via licensing, is highly desirable if the database comes from a small company. It must not be GPL or LGPL.

解决方案

you might consider C-Tree by FairCom - tell 'em I sent you ;-)

这篇关于哪些嵌入式数据库能够拥有1亿条记录,具有高效的C或C ++ API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆