首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用MongoDB网站电子邮件营销吗?

我应该使用MongoDB网站电子邮件营销吗?
EN

Stack Overflow用户
提问于 2013-06-17 09:48:31
回答 1查看 511关注 0票数 0

我刚刚对Mongo进行了研究,发现它有很多优点。我在一个网络项目中工作,提供电子邮件营销服务。在我以前使用的电子邮件营销脚本(ActiveCampaign)中,当数据库MySql获得3Gb时,我的网站缓慢加载。我考虑在这个新项目中使用MongoDB。你认为MongoDB适合网站电子邮件营销吗?我应该申请部分或全部数据吗?示例:

  • 联系人经理。如果使用MySql,我必须设计关系非常复杂的表:联系人、列表、contact_list、additional_info.质疑也是令人不快的。如果使用MongoDB,我将不必考虑设计数据库、查询(创建、选择.)更简单,尤其是当我用REST结构构建我的网站时。
  • 网站将有许多日志档案:电子邮件发送,打开,点击. 联系人={电子邮件:"name@company.com",first_name:“好”,last_name:"E",list_id:{1,2,5},附加:{phone:"",地址:"",im:“}}
EN

回答 1

Stack Overflow用户

发布于 2013-06-17 10:48:43

以下是关于何时选择Mongodb的一些提示。

当您现有的数据库解决方案/设计时,有必要考虑Mongodb:

  1. 需要围绕数据库性能问题进行编码-例如,添加大量缓存。
  2. 将数据存储在平面文件中。
  3. 是批处理,但你需要实时处理。
  4. 数据在关系数据库中建模非常复杂。
  5. 应用程序对事务有简单的要求。MongoDB将数据建模为文档,单个文档更新在MongoDB中是原子的和持久的,与许多其他NoSQL产品不同。
  6. 您的工作量需要大量的“匹配”记录,如交易结算、交易对账、欺诈检测或系统/软件安全应用程序。
  7. 分析工作负载的几种类型,其中一个或多个是正确的: a.分析是实时的b。在关系模式c中,数据建模非常复杂。

我希望你能把这套想法和你的设想联系起来。

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

https://stackoverflow.com/questions/17144655

复制
相关文章

相似问题

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