创建云数据库?

问题描述 投票:0回答:1

完全是一个云数据库,甚至将如何创建此服务。这只是一个具有Web前端的MySQL数据库,它将允许用户从其浏览器中创建自己的数据库/表单/报告/关系。

当浏览时,我遇到了此

Infodome产品,它说这是一个在线数据库。该数据库和云数据库到底有什么区别?另外,如果您在此处查看产品的视频演示(http://vimeo.com/9132578),它允许用户使用拖放接口来创建数据库表单和报告,它们如何进行编程,因为我发现它非常令人印象深刻。

由于酸度,在云中拥有真实的数据库非常困难。 数据存储完全是另一个问题。 从某种意义上说,数据存储不必是经典数据库。 卡桑德拉(Cassandra)和其他钥匙值数据商店提供了很多意义上的读物和写作,但很难报告。 如果您几乎不需要报告,而速度是您的主要问题(这意味着您拥有一个非常大的数据集,其中加入并不重要,通常不在古典的网络意义上),那么类似的东西非常有价值。
database cloud
1个回答
6
投票
在用于非常快速检索的内存数据存储(例如Memcache)也使用,只要您不担心定期在您的网站上拉出对象时在运行时填充缓存。 不幸的是,一旦您开始将交易和酸度的其他部分应用于任何数据存储,它就会变得更加困难。 这就是为什么如此多的非古典数据库数据存储放弃其中一些数据库,以获得性能提升。

我不认为“云数据库”是查看问题的正确方法,而是“云解决方案”。 卡桑德拉(Cassandra)作为数据存储,可以将其视为一个非常大的问题的“云解决方案”:对于非常大的数据集(Facebook,在其他网站中,使用它),我们如何获得最佳性能? 如果这意味着并非所有集群都会在发表后的最新情况,那么就这样,只要一切顺利运行。 正如他们对Infodome所说的那样,“在线数据库”很有趣。 我认为在线数据库是正在运行的数据库(并且可以连接到)。 我认为它们的意思是一个可访问的数据库,这是不同的。 要构建这样的网站,您可能需要对某种数据存储的体面知识,从技术上讲,任何不删除数据的东西(memcache丢弃数据,卡桑德拉没有,postgres,mysql,oracle,oracle都是古典数据库,所以它们很好)。 然后,您需要学习如何编码网站,我建议您从拥有大量活跃用户的东西开始(Ruby on Rails,Drupal,尽管我从未使用过,但我都不使用,比Perl Catalyst比Perl Catalyst更容易,我更喜欢,但显然更难),然后学习如何构建有效的客户端JavaScript,并生成有意义的XML或JSON API对您的应用程序进行构建。 不幸的是,这是很多工作。 我从事这个行业已经多年了,我向您保证,您将在此之前已经有一段时间了,然后您的知识足以以这种复杂性来编写自己的应用程序。 当您考虑Facebook和Twitter时,它们并没有从该级别开始,但是随着它们的成长,他们的主要问题是扩展,而不是应用程序复杂性,这是不同的。

,我希望我回答了一些问题,并向您朝着正确的方向推动了您。 如果没有,那也很好。 只是在这里打算燃烧一段时间。

实际上,没有这种独特的差异,只是云数据库将位于某些远程服务器上。它已经配置了,您唯一担心的是您为其功能设置的缩放限制。云数据库的平均值可能与本地数据库相同。因此,如果您决定将应用程序移至云平台,则不应在浏览器中管理“虚拟”数据库时遇到任何困难。 您还可以使用其IP地址建立与数据库的远程连接。 如果您仍然感到困惑,为什么不使用其中一个云平台尝试一下,例如

Amazon

Flexiscale

Windowsazure

jelastic

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.