相关疑难解决方法(0)

如何在数据存储而不是数据库中思考?

例如,Google App Engine使用Google Datastore而不是标准数据库来存储数据.有没有人有使用Google数据存储而不是数据库的提示?似乎我已经训练了我的思想,在直接映射到表结构的对象关系中100%思考,现在很难看到任何不同的东西.我可以理解Google数据存储区的一些好处(例如性能和分发数据的能力),但牺牲了一些好的数据库功能(例如连接).

与Google Datastore或BigTable合作过的人是否有任何与他们合作的好建议?

database google-app-engine google-cloud-datastore google-cloud-platform

182
推荐指数
5
解决办法
2万
查看次数

我需要介绍MongoDB/NoSQL数据库

我非常重视PHP/mySQL/CodeIgniter,编写sql语句来处理/操作数据.我觉得所有这些都是原始的,我听说过MongoDB,无架构数据库的好东西.

在MySQL中,模式帮助我找出模型的结构.通常,我会绘制一个类图,其基本内容如:id,title,description,date

让我感到震惊的是,MongoDB看起来非常简单,很难掌握从哪里开始.从我听到/读到的,它没有架构.我怎么知道它会返回什么类型?

如何构建模型,如何在不同的"表"之间添加关系?

添加关系和映射数据的标准方法是什么?我试过玩它,但不确定我在做什么是正确的方法.

我曾尝试阅读手册等,但找不到一篇好文章帮助我从mySQL过渡到MongoDB.

无论如何,我可以看到模型与mySQLMongoDB的比较?简单的事情,如CRUD.

我该如何开始,从哪里开始?

php mysql codeigniter mongodb nosql

11
推荐指数
1
解决办法
1446
查看次数