Tags:
performance1Add my vote for this tag scalability1Add my vote for this tag create new tag
view all tags

Question

Dear TWiki community,

We are exploring the possibility of using TWiki to make a structured wiki application. But we need to know how scalable is TWiki. I searched for information on this and I got this.

TwikiScalabilityStability

But the above document is very old(2003) which states that Twiki has no support for clustering. Still the same holds true?

We are looking at making an application which may need to serve very large content to very large user base(like wikipedia). Is Twiki the best bet for it?(we can probably use mediawiki . But it's not a structured wiki) .

Any help is much appreciated.

Environment

TWiki version: TWikiRelease04x01x02
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: GNU/Linux
Web server: Apache 2
Perl version:  
Client OS:  
Web Browser:  
Categories: Hosting, Performance, Deployment

-- RajendraPrasad - 31 Mar 2007

Answer

ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.

If you have the possibility of sponsoring some open source development, http://WikiRing.com are slowly working on a Database backed store. If not, MichaelDaum (also in the WikIRing partnership smile ) is working on adding strong Caching infrastructure to the FreetownRelease, with some serious success.

At the same time, I am working towards loosening up some of the user systems in TWiki to make clustering that more simple - like adding OpenID user authentication, registration and serving.

So in short, yes, there are some scalability options, some are in limited release, and others are coming along soon.

-- SvenDowideit - 31 Mar 2007

As you noticed, MediaWiki scales well for what it is built, but it lacks many features needed at the enterprise, such as flexible namespaces, fine grained access control, per page attachments, tagging, etc. It is also a plain wiki, meaning, you'd need to ask programmers to create wiki applications instead of delegating this to your users.

Actually, the current TWiki can scale quite well when used behind firewall. I know of many corporate TWiki deployments that have over 100,000 pages and many thousand or tens of thousands users each. Some of those installations have load-balanced webservers talking to a storage backend over NFS. TWiki.org has been hosted on SourceForge in the past, they have a similar configuration.

As the founder of TWiki I feel that it is in the best interest of the TWikiCommunity if the discussion, spec and implementation of the database backend and other new features happen on twiki.org, and not behind closed doors. And, yes, sponsoring consultants to do the work is a good thing.

-- PeterThoeny - 31 Mar 2007

I read the release notes for FreetownRelease and didn't see anything related with performance, caching and scalability (despite what I read on FreetownRelease). Was this implemented or not?

-- GuilhermeGarnier - 22 Jan 2008

See supplemental document on TWiki.TWikiScalability.

-- PeterThoeny - 26 Mar 2008

Change status to:
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2008-03-26 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.