欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

想将项目的数据库架在云服务器下

更新时间: 2014-01-05 02:23:41 责任编辑: Author_N1

 

想将项目的数据库架在云服务器上
如题,我想问将数据库架到云服务器上的话,那么数据库设计有什么主要注意的地方吗?或者系统架构设计上有需要注意的地方吗?(云服务器从其他公司买)请高手帮帮小弟吧,略微指点一二,提供个思路也行。
--参考方法--
提供的服务是什么 ? 平台 存储 还是什么? 不管怎么叫 对你提供的服务都是跟你在单机上类似的
--参考方法--
对使用者而言,就是相当于把服务器的建设运维工作委托给“云”提供商
--参考方法--
如果是服务器托管,即所谓的IaaS
你的软件架构设计、数据库设计什么的,跟提供商没什么关系
--参考方法--
呃 基本上其实就是你不用自己去维护服务器罢了 就这样……
当然 相对来说你的东西未必有什么安全性

尤其在中国 谁知道你存储在别人服务器上的东西会不会被人家拿去卖掉……
--参考方法--
云?
1、不同服务供应商的接口截然不同
不像数据库,不同数据库的sql基本是一样的,访问方式也只是客户端驱动不同而已,应用基本不用动
2、会不会频繁网络不可用
3、数据在服务供应商手里了,他们是不是严守合约,你很难控制
--参考方法--
它是比较有名的了

国外的就那几个大公司的,但是国内的网络就怕说卡就卡
国内的小公司,又怕他们接口不合理,而且数据对他们的诱惑


--参考方法--
什么叫“云”,这只是一个概念。

既然有公司为您提供“云”服务器,哪怕就是普通的!呵呵~

那么他就有义务和责任为您提供如何享受这些“云”服务,就是让您如何架构这些“云”

如不能,一切都是假的!!!


--参考方法--
提供一种应用场景:

在数据中心,提供N多套同质数据库,比如Oracle或者MySQL,这里进行统一的虚拟用户及空间管理。比如,每个个人用户要租凭一个DB, 空间10G, 用户注册以后,给他生成一个数据库的用户密码信息用于数据库登录。
然后,云端为他创建一个库(或者表空间),控制磁盘限额。同时提供必要的Web Service/Restful调用接口

然后,用户可以自己开发应用了,甚至可以另外提供Web空间给用户。那是另外一回事了。
--参考方法--
引用:
提供一种应用场景:

在数据中心,提供N多套同质数据库,比如Oracle或者MySQL,这里进行统一的虚拟用户及空间管理。比如,每个个人用户要租凭一个DB, 空间10G, 用户注册以后,给他生成一个数据库的用户密码信息用于数据库登录。
然后,云端为他创建一个库(或者表空间),控制磁盘限额。同时提供必要的Web Service/Restful调用接口

然后,用户可以自己开发应用了,甚至可……


如果服务器许可,我一直用的ini@http的后台,就是一个通用http数据网关,
也可以通过http提供数据库服务了
用户通过http发来查询或更新的sql,后台帮它执行
--参考方法--
你可以试试 微软的 云服务器。windows Azure,。不贵貌似挺贵的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9289/
本文WWW.DOC100.NET DOC100.NET版权所有。