- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
在基于 PHP 的应用程序中使用 Parse.com 而不是 MySQL 是个好主意吗?如果是,那么沿着这条路线走的好处和坏处是什么?如果您使用 parse,MySQL 连接如何工作?
最佳答案
Parse 的主要好处是您将能够使用应用程序级概念(例如用户帐户和推送通知),而不是使用以技术为中心的概念(例如数据库和套接字 I/O)。使用 Parse 有助于在服务器端代码和多个客户端之间共享 native 模型。如果您期望有任何程度的受欢迎程度,Parse 的规模和运营团队将为您节省大量的扩展痛苦。
然而,从 PHP + MySQL 迁移到 Parse 可能并非易事,因此 Parse 对于已经投资于这些技术的大型项目可能没有意义。 Parse 不提供第一方 PHP SDK,但在 API Libraries 的第三方部分列出了一个 SDK。列表。该接口(interface)也通过 REST 本地公开。然而,实际上,这是因为 PHP 是一种服务器端语言,而 Parse 旨在消除对服务器端编码的需求。你可以考虑使用他们的 JavaScript 库,看看有什么可以实现客户端;如果您确实需要服务器端执行(例如,为了高完整性 + 权限执行),Cloud Code环境也运行 JS SDK。
您关于联接的问题包含技术和哲学成分。从技术上讲,将一个 Parse 对象存储在另一个中在语义上等同于使用外键,并且查询有一个“包含”选项,它在功能上等同于 SQL 中的 JOIN 语句。 Parse Relation 是一个积极索引的连接表,适用于多对多关系,尽管该工具不允许包含连接的两侧,因为它旨在与高数量集合一起使用。从哲学上讲,Parse 是 noSQL。这意味着您的类不需要像通常构建的 SQL 表那样规范化。设计你的类来封装一个想法并信任 noSQL 索引来有效地处理查询。
关于php - 在使用 PHP 时用 Parse.com 替换 MySQL 是否值得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16433343/
我正在生成代码,其中我恰好将 n 个单词从一个内存位置复制到另一个非重叠内存位置。 n 是静态已知的。 目前,我发出大量加载指令,然后是大量存储指令,但我怀疑从 n 的某个值开始,调用 memcpy会
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
用例如下: 我有一张 map ,其中将插入一些键/值。 该程序将查询该 map ,但是在第一个查询之后,我可以保证该 map 将完全不会被修改。 因为查询的结果完全是输入的函数,所以在查询方法上放置属
Helo 伙计们,我尝试使用 Refs 并在他的内部提供 this.setState 但它给出: Maximum update depth exceeded. This can happen when
在检查事件时,使用带有 switch 或 if 的代码块是很常见的事情。如果变得简单,它可以是干净的代码,但似乎仍然有比需要更多的行,并且可以使用 lambda 进行简化。 用 if 阻止: if(a
Amazon 最近宣布在其 RDS 产品线中支持 Oracle: http://aws.amazon.com/rds/oracle/ 我想知道是否有人使用过它,或者是否有令人信服的理由将我的数据从 M
我是一名优秀的程序员,十分优秀!