Erlang-China

erlang 中文社区

Erlang用于重写MySQL-HA


从MailList中看到:

On another note, I’m working on a rewrite of my HA project for MySQL in
erlang, also as a learning experience. This is still green, but if
anyone wants to let me know what you think
about the code, you can browse the svn repository here:
https://svn.sourceforge.net/svnroot/mysql-ha/trunk/mysql-ha-erl/
The script tabs.sh lets you replace \t (I use vim for programming) for
any given amount of whitespace.

目前看来,相当多的 Erlang 项目,集中于软件体系的基础架构部分,如 xmpp 的 mq 等“基础软件”。

下一篇,我来”大胆预期” Erlang 在未来可能的应用领域。





Comments



1
Author:  Arbow | Date:  March 27, 2007 | Time:  5:48 pm

猜想一下,如果使用Erlang来开发一个类似memcache这样的应用,能否做到更加高效和健壮?

2
Author:  jackyz | Date:  March 27, 2007 | Time:  6:15 pm

值得考虑,有可能增加健壮性。

不过,对于能否更高效,并不乐观。

窃以为,memcache类方案的主要解决的问题是性能,而性能又要依赖于IO,而且是透过网络的IO。这个,恐怕任何语言也不能提高太多效率。

从另外一个角度,如果用erlang的角度来开发应用,恐怕不大会需要用到memcache这样的“共享内存”方案,因为erlang自己有了ets/dets/mnesia这样的共享存储。;)

3
Author:  Arbow | Date:  March 27, 2007 | Time:  7:12 pm

我不太清楚HA是否需要大量的网络IO操作,也就是跟memcache一样,性能瓶颈在IO上面。如果是这样,那人用Erlang开发mysql ha应该有其原因的(开发效率,健壮性,等等)



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>