search
HomeBackend DevelopmentPHP Tutorial如何处理iOS开发中 APP端数据库和网站数据库选择和同步问题?

想要开发一个电商类 iOS APP,有安卓开发的经验。目标是既有网站又有APP,请问如何选择数据库,如果网站用PHP+MYSQL,APP端的话在同步和缓存方面有什么要注意的。如果选择LeanCloud类的云服务,看说明很适合移动开发,但是如果选择LeanCloud的话,网站端可以用吗?希望可以得到解答,如果比较繁琐,给我讲下线索也可以,我自己去学习。

回复内容:

声明利益相关:LeanCloud 在职工程师
网站端当然可以用 LeanCloud 啊!

LeanCloud 本就支持 node 以及 python 构建 web hosting 的 web app,做网站完全可以,我们有很多成熟的客户都是使用 node 来做自己的网站的。

另外,如果您有自己的 php 服务器,完全可以使用我们 php 的 sdk,如果您觉得 sdk 太重了,或者您只想使用 LeanCloud 一部分核心的功能,您完全可以调用 LeanCloud 开放的 REST API 进行构建您自己的业务逻辑。只要您会使用 php 发送 HTTP(GET,POST,PUT,DELETE) 请求就足矣笑傲 LeanCloud 了。

另外关于数据同步,因为我们所有的 SDK 都是调用 REST API 进行数据交互的,并且高性能群集服务器帮您 hold 住数据的增删改查,查询缓存等等,保证数据的一致性。所以不管您是开发 iOS ,Android,Windows 都是调用统一的 API。

因为利益相关,下面这段还是请阅读:
如果您对自己的后端能力有足够自信,也可以试着使用成熟的框架自己去搭建一套 REST API ,然后你的 Web 前端也去调用这个 REST API 而不是让 php 还是走传统的 MySQL 访问 ,这样您再开发 android 的 应用时也是走一样的 REST API,这种模式才是符合您需求的,所以我更推荐您把你的 MySQL 存储部分的逻辑抽象出来,单独做成符合您自己业务需求的服务提供出来,这样同步啊,缓存等问题都在 这个层面做掉,您的 php 和 java 代码在使用的时候就会出现高度的一致性,并且是高可维护性,不过这恰恰是我们 LeanCloud 最擅长的……所以您如果不想自己写数据存储服务,不想自己租服务器,不想自己做运维,不想自己做缓存,不想自己做容灾……的话,可以考虑用我们 LeanCloud 感受一下……

LeanCloud 文档
还是贴个文档地址吧,感谢您对 LeanCloud 的关注,欢迎来人来函来各种咨询和询问,本公司妹子长期在线回答各种技术问题,资源有限,先到先得。(逃 客户端只做缓存,不做数据库。数据库同步这种方案基本不可行。 Web 端 和 原生客户端,共用一个服务器端和数据库。
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
和小红书差不多的app有哪些和小红书差不多的app有哪些Sep 22, 2022 am 11:26 AM

类似小红书的app有:1、绿洲,是一款新浪微博出品的移动端时尚社交应用软件;2、杂志迷,是一款手机各类杂志供大家阅读的APP;3、美丽修行,是一款提供护肤解决方案及化妆品购买决策的产品;4、凹凹啦,是一款手机化妆品点评软件,为用户提供最实用、最新鲜、最全方位的护肤、化妆点评和分享信息;5、抹茶美妆,一款实用的化妆品交流社区;6、美丽说,一款以分享为主题的趣味社交平台。

微软改进了 Windows 11 的 Smart App Control,但你可能无法使用它微软改进了 Windows 11 的 Smart App Control,但你可能无法使用它Apr 17, 2023 pm 04:40 PM

微软于今年早些时候推出了Windows11安全功能SmartAppControl。当时,微软将其描述为“阻止不受信任或具有潜在危险的应用程序”的保护工具。当时该工具的独特之处在于它决定了它是否应该在Windows11设备上运行。SmartAppControl一开始以评估模式运行;正是在这种模式下,应用程序决定是否应该打开它。微软确实透露用户可以在Windows安全应用程序的应用和浏览器控制部分启用智能应用控制。仅根据Microsoft的说法,SmartAppC

橙色软件是什么购物app橙色软件是什么购物appOct 13, 2022 pm 02:01 PM

橙色软件指的是“淘宝”。淘宝是随时随地轻松购物app,为用户提供新的购物渠道,享受更多优惠活动,让用户不用出门就可以享受优惠购物平台,方便买卖家之间的沟通,购物更加方便。淘宝能满足人们生活中的各种需求:搜索和浏览商品、加入购物车、下单支付、物流查询、客服交流、发表购物评论、分享优质商品等等,还能通过本地功能,找到附近的生活优惠信息。

防诈骗的app叫什么防诈骗的app叫什么Sep 02, 2022 pm 03:54 PM

防诈骗的app叫“国家反诈中心”,是一款帮助用户预警诈骗信息、快速举报诈骗内容、提升防范意识的反电信诈骗应用。它的“反诈预警、身份验证、App自查、风险预警”等核心功能可以最大限度减少民众被骗的可能性;可以对那些诈骗电话或信息快速向平台举报,帮助他人减少遇到类似的情况;能够帮助用户随时监控各种恶意软件,让各种骗局无路可走,给每个用户带来一个非常安全的生活环境。

苏州地铁用什么app扫码进站苏州地铁用什么app扫码进站Nov 09, 2022 pm 05:29 PM

苏州地铁用“苏e行”app扫码进站。苏e行app ,提供苏州地铁扫码乘车服务,先乘车,后付款,结合苏州城市文化及地铁出行场景,围绕“地铁大脑”构建公共交通智慧出行,利用 LBS 、物联网、大数据、人工智能等先进技术为乘客提供扫码过闸、乘车服务、附近地铁商业、同时为苏州本地商家提供用户引流、活动推广等服务,构建互联网化的苏州城市生活服务。

如何在iPhone上查看和删除App Store购买历史记录如何在iPhone上查看和删除App Store购买历史记录Apr 13, 2023 pm 06:31 PM

AppStore是iOS相关应用程序的市场。在这里,您还可以找到免费应用程序和付费应用程序。应用程序可以是游戏应用程序、提高工作效率的应用程序、实用应用程序、社交媒体应用程序以及更多类别的应用程序。您可能已经从AppStore下载或购买了许多适用于iPhone的应用程序。现在您可能想知道如何查看在App Store中购买的应用程序的购买历史记录。有时,出于隐私原因,您可能需要从购买历史记录中隐藏某些购买。在本文中,我们将指导您查找购买历史记录以及如何根据需要从购买历史记录中删除/隐藏购买。第1部

猴山是什么app猴山是什么appSep 06, 2022 pm 02:38 PM

猴山指的是“AcFun”,是一个视频播放软件。AcFun以视频为载体,逐步发展出基于原生内容二次创作的完整生态,是中国弹幕文化的发源地。AcFun以“认真你就输了”为文化导向,倡导轻松欢快的亚文化,受广大二次元用户的深度喜爱,入驻超多原创视频的作者,覆盖面超广阔。

tiktok是什么apptiktok是什么appJan 07, 2021 am 11:16 AM

tiktok是抖音短视频国际版,是字节跳动旗下短视频社交app软件,于2017年5月上线,愿景是“激发创造,带来愉悦”。用户可以通过这款软件选择歌曲,拍摄音乐短视频,形成自己的作品,会根据用户的爱好,来更新用户喜爱的视频。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!