首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建云数据库?

创建云数据库?
EN

Stack Overflow用户
提问于 2010-10-13 05:02:18
回答 2查看 7.5K关注 0票数 12

由于云计算似乎是最受欢迎的话题之一,它引发了我的思考,而且由于我对这个话题了解不多,请原谅我对这个问题的无知。

云数据库到底是什么,以及如何创建该服务。它是否仅仅是一个带有web前端的MySQL数据库,允许用户在浏览器中创建自己的数据库/表单/报告/关系。再一次,请原谅我在这件事上的无知。

在浏览的时候,我偶然发现了这个InfoDome产品,上面写着这是一个在线数据库。这和云数据库到底有什么区别?此外,如果您在这里查看该产品的视频演示(http://vimeo.com/9132578),它允许用户使用拖放界面创建数据库表单和报告,他们是如何编写此功能的,因为我发现它非常令人印象深刻。

谢谢你帮我理清头绪。

EN

回答 2

Stack Overflow用户

发布于 2011-04-09 02:54:10

由于酸度的原因,在云中拥有一个真正的数据库是非常困难的。数据存储是一个完全不同的问题。数据存储不必是典型的数据库,从某种意义上说,您可能知道它。Cassandra和其他键值数据存储提供了很多功能,因为它们的读写速度很快,但很难进行报告。如果你几乎不需要报告,而且速度是你最关心的(这意味着你有一个非常大的数据集,其中连接并不重要,这通常不是传统的web意义上的),那么这样的东西就非常有价值。

当你在做大量的数据交换和etl工作时,一个具有高度稳定和非常高性能的散列连接的经典数据库可能会出现,这是非常有价值的,但这甚至可以用运行在许多机器上的Map Reduce代码段的Big Table实现来替代,你将会得到很好的快速结果。已经在Hadoop上构建了一个Big Table实现,所以您可能需要查看一下。

在内存中,用于快速检索的数据存储(比如memcache)也有用武之地,只要你不担心当一个对象被定期拉到你的网站上时,在运行时会填满缓存。

不幸的是,一旦您开始将事务和其他部分的酸性应用于任何数据存储,它就会变得更加难以管理。这就是为什么许多非经典数据库数据存储放弃了其中的一些,以获得性能提升。

我不认为“云数据库”是看待问题的正确方式,而是“云解决方案”。Cassandra,作为一个数据存储,可以被认为是一个非常大的问题的‘云解决方案’:对于非常大的数据集(Facebook和其他网站使用它),我们如何才能获得最佳性能?如果这意味着不是所有的集群在发布后都是最新的,那么就这样吧,只要一切顺利运行。

“在线数据库”--就像他们对infodome所说的那样--是一个有趣的术语。我认为在线数据库是一个正在运行的数据库(也许可以连接到它)。我认为他们的意思是一个网络可访问的数据库,这是不同的。要构建这样的站点,您可能需要对某种类型的数据存储有一定的了解,从技术上讲,任何不丢弃数据的东西(Memcache丢弃数据,cassandra不丢弃,postgres,mysql,oracle都是经典数据库,所以它们都很好)应该可以工作。然后你需要学习如何编写一个网站,我建议你从一大群活跃用户开始(Ruby On Rails,Drupal,尽管我从来没有用过,它们都比Perl Catalyst更容易,我更喜欢Perl Catalyst,但显然更难),然后学习如何构建有效的客户端javascript,并为您的应用程序生成有意义的xml或json api。

不幸的是,这需要做大量的工作。我已经在这个行业工作多年了,我向你保证,在你的知识达到足以写出那种复杂程度的你自己的应用程序之前,你还会在这方面工作一段时间。当你考虑facebook和twitter时,他们并不是从这个级别开始的,但随着他们的发展,他们的主要问题是可伸缩性,而不是应用程序复杂性,这是不同的。

不管怎样,我希望我回答了几个问题,并推动您朝着正确的方向前进。如果没有,也没问题。只是在这里打字消磨时间。

票数 6
EN

Stack Overflow用户

发布于 2013-04-11 22:20:32

实际上,除了云数据库将位于某个远程服务器上之外,并没有什么明显的区别。它已经配置好了,你唯一担心的就是你为它的功能设置的伸缩限制。云数据库的方法可能与本地数据库的方法相同。因此,如果您决定将应用程序迁移到云平台,那么从浏览器管理“虚拟”数据库应该不会遇到任何困难。您也可以使用数据库的IP地址建立到数据库的远程连接。如果您仍然不明白,为什么不尝试一下云平台,例如AmazonflexiscaleWindowsAzureJelastic

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3919004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档