打算做一个ios的app 一个笑话app 数据存在服务器上 客户端app用swift来完成
那么我很想明白 我应该选择什么样的数据服务器 是app+mysql 还是 app+sqlite
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
对于您的iOS笑话App项目,选择数据服务器主要取决于您的应用规模、数据管理需求以及是否需要跨平台或多用户访问。这里有两个基本选项:使用云数据库服务(如MySQL)或在客户端使用SQLite。
云数据库服务(如阿里云RDS for MySQL):
SQLite(客户端数据库):
建议: 如果您希望构建一个能够持续更新内容、支持多用户同时访问且考虑未来扩展性的App,推荐使用云数据库服务,比如阿里云的Relational Database Service (RDS) 提供的MySQL服务。这样不仅可以确保数据的安全性和可扩展性,还能方便地通过API与您的Swift App交互,实现动态数据加载。
而如果您的App功能相对简单,主要是离线查看笑话,且不频繁更新内容,使用SQLite作为本地数据库也是一个可行的选择,以降低开发成本和复杂度。但考虑到您提到“数据存在服务器上”,这暗示了远程访问的需求,因此云数据库可能是更符合需求的解决方案。