首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将接收到的数据存储在Drupal字段或aMySQL数据库表中?

问将接收到的数据存储在Drupal字段或aMySQL数据库表中?
EN

Stack Overflow用户
提问于 2011-01-20 04:42:51
回答 2查看 679关注 0票数 2

我想将从服务器接收到的消息存储在某种数据库中。我的网站是基于Drupal,我正在使用Mysql数据库。消息包含6个字段(2个字符串和4个整数)。在存储时,将不断查询和更新这些消息。

我应该选择哪一种方法。drupal字段或MySql数据库表?

EN

回答 2

Stack Overflow用户

发布于 2011-01-20 04:58:03

那得看情况。CCK的模式更多地是为了灵活性而设计的,而不是为了“不断地被查询”。如果您不期望随着时间的推移您的模式会发生很大的变化,并且您有能力创建和管理您自己的表,那么您可能不会从CCK中获得太多的好处。如果您决定将数据导出到Drupal以外的系统,那么创建自己的自定义表可能会更容易从简单的表结构中获得。

但是,如果您出于某些原因而赶时间,您可能可以在大约15分钟内创建一个包含您描述的字段的内容类型。如果您希望支持视图模块,这已经包含在CCK中了。

票数 1
EN

Stack Overflow用户

发布于 2011-01-20 12:51:48

如果数据库中有遗留数据,或者通过某些外部进程填充了数据库,则CCK不是一个选项。CCK允许您修改web接口中的字段;但是,在这样做时,您可以更改底层数据库结构。CCK也取决于它自己的数据库结构,没有任何方法可以让CCK从遗留的或无的CCK数据库中抓取内容,或者在不自己编写所有CCK字段的情况下将内容推入其中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4743511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档