众所周知,如果谈到云计算,扩展性也往往会出现在同一个句子中。但是绝少会提及数据库,更别说是MySQL数据库。一家波士顿的创业公司 ParElastic希望改变这一现状,它刚刚获得来自General Catalyst Partners( 前VMware CTO Steve Herrod的新“东家”)引导的
众所周知,如果谈到云计算,扩展性也往往会出现在同一个句子中。但是绝少会提及数据库,更别说是MySQL数据库。一家波士顿的创业公司
ParElastic希望改变这一现状,它刚刚获得来自General Catalyst Partners(
前VMware CTO Steve Herrod的新“东家”)引导的570万美元的A轮融资。
ParElastic位于应用程序与底层数据库之间,而且无需复杂的分片操作就可以进行扩展操作,甚至可以把数据库迁移到一个更大的服务器上运行。公司创始人和首席执行官Ken
Rugg告诉GigaOM的记者
Derrick Harris,从架构上讲,ParElastic数据库虚拟化引擎就像是一个并行的数据库系统,但是它在功能上是作为一个中间件,同时管理多个数据库实例,设计的初衷更偏向于操作而不是分析型的工作负载。
诚然,NoSQL数据库也在扩展性方面不断的努力,NewSQL则是致力赋予SQL数据库横向扩展的能力,甚至很多数据库已经作为云服务提供给了用户。然而,Rugg解释道,这些和ParElastic所从事的工作有很大的不同, 如果用户选择了NoSQL或者NewSQL,这就意味着需要部署一个全新的数据库,而且可能重写一些应用的代码。ParElastic的软件仅仅是是覆盖用户现有的云数据库。Rugg表示,在早期AWS的用户中,大约有一半都是使用标准版的MySQL版本,其余的则分布在Rackspace,Joyent和LiquidWeb等云服务供应商之中。
一些ParElastic的用户实际上是管理现有的SQL服务,像亚马逊的关系型数据库服务或者Google Cloud SQL,有人甚至用它来管理内部的数据库环境。Rugg指出,从技术上来讲,ParElastic是可以管理跨云平台的数据库,但这必然会导致服务的延迟,“我们并不建议这么做”。 Rugg认为,ParElastic技术的最大的受益者除了该公司之外还有AWS,这也是世界上使用最广泛的云平台。不过,当用户单一的数据库实例受到限制时,亚马逊一般的解决方案就是告知用户进行分片或者迁移到DynamoDB平台,“这点对那些想迁移到亚马逊云平台的用户来说,并不是很友好”Rugg说道。近一步而言,某些云服务供应商提供了比AWS更好的CPU,IO和网络性能(Rugg表示Rackspace在IO性能上就表现非常好),但是综合来看,AWS是一个很好的选择,尤其ParElastic帮助AWS弥补了自身的一些短板之后,就能以较低的成本提供更好的性能服务。
ParElastic现有的投资者还包括Point Judith Capital, CommonAngels以及LaunchCapital,该轮融资之后,公司的风险资本总额达到870万美元。 (文/王鹏,审校/仲浩)
GigaOM
Cloud Edge:2013年国际“云先锋”系列报道 | |||||
序号 | 公司名称 | 成立时间 | CEO/CTO | 风险投资 | 公司产品/方向 |
---|---|---|---|---|---|
1. | HStreaming | 2011年 | Jana Uhlig | $ 1M (B) | 实时Hadoop系统 |
2. |
CitusData
|
2012年
|
Matt Ocko
|
|
CitusDB
|
3. |
Backblaze
|
2009年
|
Gleb Budman
|
|
开源存储硬件
|
4. |
Kickboard
|
2009年 | Jennifer Medberry
|
$2.8M(A)
|
Kickboard(数据分析)
|
5. |
Elasticsearch
|
2012年
|
Shay Banon
|
$24 M(B)
|
开源搜索引擎
|
6. |
Appcore
|
2008年 | Jeff Tegethoff
|
$6M (B)
|
企业内部部署IaaS平台
|
7. |
Pertino
|
2011年 | Craig Elliott
|
$20 M(B)
|
软件定义网络(SDN)
|
8. | SwiftStack | 2011年 | Joe Arnold | $6.1M(A) | 软件定义存储 |
9. |
Spiral Genetics
|
2009年 | Adina Mangubat | $3M(A)
|
DNA序列数据分析平台 |
10. |
DNNResearch
|
2012年 | Geoffrey Hinton |
|
深度学习 |
11. |
AppNeta
|
2011年 | Jim Melvin | $16M(C)
|
应用性能管理(APM)
|
12. |
Concurrent
|
2008年 | Chris K. Wensel | $4M(A)
|
Java大数据框架
|
13. |
AirWatch
|
2003年 | John Marshall
|
$200M(A)
|
移动设备管理
|
14. |
Pluribus
|
2012年 | Robert Drost
|
$44M(C)
|
虚拟化网络 |
15. |
Bina Technology
|
2006年 | Narges Bani Asadi
|
$6.5M(B)
|
基因测序平台 |
16. |
Sociocast
|
2010年 | Albert Azout
|
$1M(B)
|
数据预测分析 |
17. |
ParElastic
|
2010年
|
Ken Rugg
|
$5.7M(A)
|
数据库虚拟化引擎
|
“ 第五届中国云计算大会 ”将于2013年6月5-7日在北京国家会议中心隆重举行。猛击报名!
相关活动已经火热启动:
2013中国云计算大调查,每周大奖等你拿! “
Innovation Cloud 2013云创新产品与应用项目征集,欢迎研发者、团队和创业企业参加!

Mastering the method of adding MySQL users is crucial for database administrators and developers because it ensures the security and access control of the database. 1) Create a new user using the CREATEUSER command, 2) Assign permissions through the GRANT command, 3) Use FLUSHPRIVILEGES to ensure permissions take effect, 4) Regularly audit and clean user accounts to maintain performance and security.

ChooseCHARforfixed-lengthdata,VARCHARforvariable-lengthdata,andTEXTforlargetextfields.1)CHARisefficientforconsistent-lengthdatalikecodes.2)VARCHARsuitsvariable-lengthdatalikenames,balancingflexibilityandperformance.3)TEXTisidealforlargetextslikeartic

Best practices for handling string data types and indexes in MySQL include: 1) Selecting the appropriate string type, such as CHAR for fixed length, VARCHAR for variable length, and TEXT for large text; 2) Be cautious in indexing, avoid over-indexing, and create indexes for common queries; 3) Use prefix indexes and full-text indexes to optimize long string searches; 4) Regularly monitor and optimize indexes to keep indexes small and efficient. Through these methods, we can balance read and write performance and improve database efficiency.

ToaddauserremotelytoMySQL,followthesesteps:1)ConnecttoMySQLasroot,2)Createanewuserwithremoteaccess,3)Grantnecessaryprivileges,and4)Flushprivileges.BecautiousofsecurityrisksbylimitingprivilegesandaccesstospecificIPs,ensuringstrongpasswords,andmonitori

TostorestringsefficientlyinMySQL,choosetherightdatatypebasedonyourneeds:1)UseCHARforfixed-lengthstringslikecountrycodes.2)UseVARCHARforvariable-lengthstringslikenames.3)UseTEXTforlong-formtextcontent.4)UseBLOBforbinarydatalikeimages.Considerstorageov

When selecting MySQL's BLOB and TEXT data types, BLOB is suitable for storing binary data, and TEXT is suitable for storing text data. 1) BLOB is suitable for binary data such as pictures and audio, 2) TEXT is suitable for text data such as articles and comments. When choosing, data properties and performance optimization must be considered.

No,youshouldnotusetherootuserinMySQLforyourproduct.Instead,createspecificuserswithlimitedprivilegestoenhancesecurityandperformance:1)Createanewuserwithastrongpassword,2)Grantonlynecessarypermissionstothisuser,3)Regularlyreviewandupdateuserpermissions

MySQLstringdatatypesshouldbechosenbasedondatacharacteristicsandusecases:1)UseCHARforfixed-lengthstringslikecountrycodes.2)UseVARCHARforvariable-lengthstringslikenames.3)UseBINARYorVARBINARYforbinarydatalikecryptographickeys.4)UseBLOBorTEXTforlargeuns


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

Zend Studio 13.0.1
Powerful PHP integrated development environment

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft
