C数据库::与关系数据库引擎相比? [英] C database :: compared to a relational database engine?
问题描述
我正在开发一个将数据存档到磁盘的程序。
在什么时候最好使用像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屋!