x******6 发帖数: 91 | 1 我有一些商业数据,比如客户,供应商,产品信息等。打算用MySQL数据存储,不
知道什么情况下需要用cloud?大家有没有什么建议。
还有,我希望能够通过网页方便的查询,更新,用什么语言比较好?比如我想查询一个
供应商的所有满足条件的订单,如何让用户方便的输入各种条件呢?总感觉在网页上放
无数填空和选择很让人头疼,不知道有没有比较成功的例子。
多谢! |
z****e 发帖数: 54598 | 2 留着db不要换,随便你选什么,不过如果是mysql的话
建议用mariadb,同一批人做的,maria是mysql的精神继承者
因为mysql被sun收购之后,sun又被oracle收购
mysql的版权属于oracle
或者postgresql,这是db的问题
如果你想简化查询,建议你自己实现mapreduce
难也不难,但是就是不知道你自己能不能实现
而且平均过去,每一次查询的负担会增加不少
看你数据有多大,db负载吃不吃得消 |
z****e 发帖数: 54598 | 3 你可能需要用jdbc去取table等的元数据予以操作
看你想做成什么样 |
x******6 发帖数: 91 | 4 多谢回复, 我的数据现在不多,但每天都在增加,而且没有计划删除任何数据,即便
是几年以后。估计会有几个million的records. 当然希望每次查询的时间快,不知道
mapreduce能够简化查询,我回去查查。
如果我打算把数据放到一个网站上,比如hostgator, 能够保证有好的API来进行灵活
的查询吗,比如jdbc?
还有网页编程,普通的HTML够用吗?感觉不是很强大。需要用的javascript 吗? |
z****e 发帖数: 54598 | 5 几个million的话,db应该还撑得主
mapreduce不能让你简化查询
你写的代码会变复杂,要复杂得多,作为trade off
你可以减少客户输入框 |
x******6 发帖数: 91 | 6 明白了,那么用cloud会不会查询更快?我的映像里mapreduce是和cloud连在一起的,
但看起来它也可以和sql一起用。 |
z****e 发帖数: 54598 | 7 两个不同的东西
现在最快的肯定还是db
如果你不是因为db撑不住,不上nosql也没啥大不了的
cloud只是一个hosting的地方,跟用户没有太大关系
对你来说,只是换了一个hosting的地方罢了
从以前的本地或者电信机房换到cloud上去
会不会快,理论上不会更快
【在 x******6 的大作中提到】 : 明白了,那么用cloud会不会查询更快?我的映像里mapreduce是和cloud连在一起的, : 但看起来它也可以和sql一起用。
|
z****e 发帖数: 54598 | 8 mapreduce只是一个概念
你完全可以把map改成sql
变成sqlreduce,其本质也是一样的
不过要上多线程,如果你不想串行执行的话
这是难点 |
x******6 发帖数: 91 | |
z****e 发帖数: 54598 | 10 aws
【在 x******6 的大作中提到】 : 有没有比较可靠的hosting公司推荐?
|
B***i 发帖数: 724 | 11 又看不下去了。 几个M的data 用 Mysql 足够用了。 别去搞什么cloud.别听别人胡扯 |