新浪云计算公开课:基于SAE的服务开发与数据存储解析
需积分: 9 26 浏览量
更新于2024-08-17
收藏 7.49MB PPT 举报
该资源是新浪云计算公开课的第三期,主要讲解了如何基于新浪应用引擎(Sina App Engine, SAE)开发应用。课程涵盖了SAE提供的多种服务,包括快速开发、存储服务、缓存服务、定时服务、任务队列服务以及排行榜服务等。此外,还介绍了不同类型的数据库服务,如MySQL、KVDB、Storage、Memcache和Tmpfs的特点和应用场景。
在快速开发方面,SAE提供了一系列服务,使得开发者无需重复创建基础架构,从而降低了开发成本,提高了开发效率。存储服务中,MySQL提供了关系型数据库服务,适合存储结构化的数据,如网站用户信息和文章信息;Storage则是一个文件存储服务,适用于存储用户上传的图片、附件等下载文件。KVDB是键值对数据库,具有高速读写能力,适用于大量非结构化数据的存储,比如游戏中的玩家角色数据或网站配置文件。Memcache是一个缓存服务,虽然不支持持久化存储,但具有高读写速率,常用于缓存模板编译结果和数据库数据。Tmpfs是临时文件存储服务,适用于脚本执行过程中的临时数据存储。
课程还提到了不同服务的比较,强调了它们在持久性、读写速率以及适用场景上的差异。例如,MySQL和Storage都是持久存储,但读写速率不同,MySQL适合中等速率的读写操作,而Storage更适合低速率的文件存储。Memcache虽然提供高读写速率,却不支持持久化,适合缓存用途。
通过这些服务,开发者可以构建出高效、稳定的应用,并利用SAE的平台优势,实现更便捷的云计算解决方案。同时,课程可能还涉及了如何吸引和留住开发者的话题,讨论了PaaS(平台即服务)、IaaS(基础设施即服务)、AppStore和服务商店等云服务模式,以及企业级公共云的构建,这些都基于Openstack等开放技术。
总结来说,这个课程是针对SAE平台的全面介绍,对于想要学习和使用新浪云计算服务的开发者来说,是一个非常有价值的资源,涵盖了从基础服务到高级应用开发的多个层面。
2014-09-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Pa1nk1LLeR
- 粉丝: 62
- 资源: 2万+
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析