C数据库::与关系数据库引擎相比? [英] C database :: compared to a relational database engine?

查看:61
本文介绍了C数据库::与关系数据库引擎相比?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在开发一个将数据存档到磁盘的程序。


在什么时候最好使用像MySQL这样的关系数据库作为

后端而不是单独的C程序?


感谢任何和所有的回复。

Hi,
I am working on a program to archive data to disk.

At what point is it best to use a relational database like MySQL as
the backend instead of a C program alone?

Thanks to any and all replies.

推荐答案

sonos写道:
sonos wrote:



我正在研究一个存档数据的程序到了磁盘。


在什么时候最好使用MySQL之类的关系数据库作为后端而不是单独的C程序?


Hi,
I am working on a program to archive data to disk.

At what point is it best to use a relational database like MySQL as
the backend instead of a C program alone?



这是你的电话。您可以从数据库开始,也可以使用自己的实现启动
,具体取决于

数据集的复杂性,目标平台,性能要求和

其他变量的主持人。


答案并不简单。


-

Ian Collins。

That''s your call. You can either start out with a database, or start
out with your own implementation, depending on the complexity of the
data set, the target platform, performance requirements and a host of
other variables.

There isn''t a simple answer.

--
Ian Collins.


8月24日下午3:42,Ian Collins< ian-n ... @ hotmail.comwrote:
On Aug 24, 3:42 pm, Ian Collins <ian-n...@hotmail.comwrote:

sonos写道:
sonos wrote:



我正在制作一个存档程序数据到磁盘。
Hi,
I am working on a program to archive data to disk.


在什么时候最好使用像MySQL这样的关系数据库作为后端而不是单独的C程序?
At what point is it best to use a relational database like MySQL as
the backend instead of a C program alone?



这是你的电话。您可以从数据库开始,也可以使用自己的实现启动
,具体取决于

数据集的复杂性,目标平台,性能要求和

其他变量的主持人。


答案并不简单。


-

伊恩柯林斯。


That''s your call. You can either start out with a database, or start
out with your own implementation, depending on the complexity of the
data set, the target platform, performance requirements and a host of
other variables.

There isn''t a simple answer.

--
Ian Collins.



好​​的,谢谢。您能举例说明一个简单的C数据集,一个中等复杂的数据集,以及一个明确用于

关系数据库引擎的数据集吗?

OK, thanks. Can you give an example of a simple C data set, a
moderately complex data set, and a data set clearly meant for a
relational database engine?


sonos写道:
sonos wrote:

8月24日下午3:42,Ian Collins< ian-n ... @ hotmail.comwrote:
On Aug 24, 3:42 pm, Ian Collins <ian-n...@hotmail.comwrote:

> sonos写道:
>sonos wrote:

>> Hi ,
我正在开发一个程序来将数据存档到磁盘。
在什么时候最好使用像MySQL这样的关系数据库作为后端而不是单独使用C程序?
>>Hi,
I am working on a program to archive data to disk.
At what point is it best to use a relational database like MySQL as
the backend instead of a C program alone?


那是你的电话。您可以从数据库开始,也可以使用自己的实现启动
,具体取决于数据集的复杂性,目标平台,性能要求以及其他一些变量。

没有简单的答案。

That''s your call. You can either start out with a database, or start
out with your own implementation, depending on the complexity of the
data set, the target platform, performance requirements and a host of
other variables.

There isn''t a simple answer.



*请不要引用签名*

*Please don''t quote signatures*


>

好​​的,谢谢。您能举例说明一个简单的C数据集,一个中等复杂的数据集,以及一个明确用于

关系数据库引擎的数据集吗?
>
OK, thanks. Can you give an example of a simple C data set, a
moderately complex data set, and a data set clearly meant for a
relational database engine?



不,因为我提到的其他变量。对于嵌入式平台,我已经在C中实现了非常好的b $ b复杂数据库引擎,我们无法找到可以在该平台上运行的数据库引擎。我还用

使用数据库(因为它在那里)在

托管平台上执行简单存档。


你有权衡这种情况,为你做最好的事情。在一个

托管平台上,只要性能不是问题,我就会为除了最基本的
应用之外的所有应用程序使用数据库,只是为了保存

编写和测试我自己的麻烦。


-

Ian Collins。

No, because of the other variables I mentioned. I have implemented very
complex database engines in C for embedded platforms where we couldn''t
find a database engine that would work on that platform. I have also
used a database (because it was there) to perform simple archiving on
hosted platforms.

You have to weigh up the situation and go for what''s best for you. On a
hosted platform, I''d use a database for all but the most basic
applications so long as performance wasn''t a issue, just to save the
trouble of writing and testing my own.

--
Ian Collins.


这篇关于C数据库::与关系数据库引擎相比?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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