[erlang-questions] Twoorl: an open source Twitter clone
Thu May 29 08:09:40 CEST 2008
2008/5/29 Rapsey <>:
> Are the repair times really that much of a problem? It's not like servers or
> erlang runtime crash that often.
> I would think the advantages of using mnesia far outweight the
> disadvantages. Mnesia is much easier to scale and work with than mysql.
I don't know who scared Yariv about dets, but it is interesting
to note in The Erlang Efficiency Guide it now says.
"2.6 Myth: Repairing a Dets file is very slow
The repair time is still proportional to the number of records in the
file, but Dets repairs used to be much, much slower in the past. Dets
has been massively rewritten and improved. "
So I don't know if his worries still apply.
> On Thu, May 29, 2008 at 7:38 AM, Yariv Sadan <> wrote:
>> Facebook runs on MySQL -- that's pretty scalable :)
>> The main reason I didn't go with Mnesia for storing most data is the
>> dets issues discussed previously on this list (specifically, the long
>> repair times and the need for fragmentation over 4gb). I use Mnesia
>> for storing session data though.
>> On Wed, May 28, 2008 at 10:26 PM, Nick Gerakines <>
>> > MySQL? Seriously?
>> > I've heard from multiple sources database congestion is a major source
>> > of scaling problems for websites. Why take MySQL over a fragmented
>> > mnesia store or a set of hybrid services?
>> > # Nick Gerakines
>> > On Wed, May 28, 2008 at 10:12 PM, Yariv Sadan <>
>> > wrote:
>> >> Hi,
>> >> I created an open source Twitter clone in Erlang called Twoorl. I
>> >> wrote it on top of ErlyWeb/Yaws. You can see it at http://twoorl.com.
>> >> The code is at http://code.google.com/p/twoorl.
>> >> I'll appreciate any feedback!
>> >> Thanks,
>> >> Yariv
>> >> _______________________________________________
>> >> erlang-questions mailing list
>> >> http://www.erlang.org/mailman/listinfo/erlang-questions
>> erlang-questions mailing list
> erlang-questions mailing list
More information about the erlang-questions