1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

vB forum (10 million posts) migration help?

Discussion in 'XenForo Pre-Sales Questions' started by Typhon, Mar 25, 2013.

  1. Typhon

    Typhon Member

    I've been considering migrating for quite some time; and I've just come to the conclusion that I'm just tired of dealing with vBulletin and am ready to move on. But first; I have a couple questions that I would love your input; and if there is a professional service that would do everything for me; that would be great!

    I currently run two vBulletin forums (7 million and 3 million posts, respectively), and am going to merge them (using vBulletin's impex; unless xenForo has a multiple import system). My main issue is that I need a search that works, migrate a vBulletin add-on (iTrader), blog, and a custom application (that mainly relies on vbulletin session for the userid).

    Additionally, I need to rebuild the home page and associated custom pages (migration of vBAdvanced), and theme everything so that my members aren't too lost.

    Obviously since this is a production environment; and can't have a lot of downtime.

    Anyone well versed in the migration of a site/forum this size and is willing to quote me on getting things moved? I can provide more details over PM.

  2. Jeremy

    Jeremy XenForo Moderator Staff Member

    There are several that do professional migrations, including Jake. I am not sure of a replacement for iTrader, but [XI] Blog is being actively developed and an importer for posts from vBulletin is being built. XenForo provides Elastic Search as an additional add-on purchase, which DigitalPoint is currently using. Many people use XenPorta as a vBA replacement.
  3. RobParker

    RobParker Well-Known Member

    We moved from VB3 and replaced VBAdvanced with XenPorta. It's quite similar with blocks/modules, etc for your homepage.

    On that size forum you should look into the Elastic Search official Addon on here. It works great but does use a fair bit of memory.

    A new blog Addon is about to be released (beta version is already available) and looks pretty decent.

    Russ does custom theme integration and specialises in making your XF site look like your old VB site.

    If you look in the 3rd party services forum, there are various people who would be able to do the import for you. Personally I'd talk to Slavik who's been working in a big board importer that's heavily optimised.

    Hope some of that helps :)
  4. Alfa1

    Alfa1 Well-Known Member

    What version of vb are you using?
  5. Typhon

    Typhon Member

    The larger of the two forums is running 3.7 and the other is running 3.8.4. I'm still researching how best to merge + migration (impex to 4.2 then xenforo?). Lots of options; but I just know I need to get it done because my search is getting crushed and I feel I really need to get onto elasticsearch.

  6. Reeve of Shinra

    Reeve of Shinra Well-Known Member

  7. Alfa1

    Alfa1 Well-Known Member

    Check out Digitalpoints importer and Slaviks version of it. Slavik seems to be working to adapt it to vb3, so you should be able to go straight from vb3 to xf. You should talk to Slavik about it to find out the specifics. He was asking for vb3 big board owners to contact him.
  8. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Run two imports, one after the other, into the same installation of XenForo. That is an effective merge of the two vB forums into XenForo. The built-in vB 3.7/3.8 importer will work for both forums. During each import it will give you the option to name the import log table. That way you can save the import log from each import under different names so you can have two sets of redirect scripts to redirect old traffic from the old vB forums into the new XF forum.

    I do offer import services, but the import from vB3 to XF is one of the most thorough and problem-free imports there is. The devs did a great job on the vB->XF importer. Here is a guide:


    But if you need some one to do it for you then I am available.

    As others have mentioned, Slavik is working on a faster importer which is good for very large forums. The built-in importer will work fine but it will take several hours to complete 10 million posts. If time is not a concern then just use the built-in importer.

    And here are the redirect scripts for vB3:


    With 10 million posts... definitely.
    Neal and Walter like this.
  9. Renegade

    Renegade Well-Known Member

    The importer is built-in, we used that to import our ratings. Quick and smooth.
  10. arr0w

    arr0w Member

    I just converted a vBulletin 4.2 forum for a client with 9 million posts (over 2 mil threads and almost 7 mil posts), it took 33 hours, 21 minutes and 33.18 seconds to complete.

    I used the vB4 to XenForo importer posted by Jake. On a server with a Phenom II 965 processor and 12 GB of RAM.
    Alluidh and Jake Bunce like this.
  11. Rigel Kentaurus

    Rigel Kentaurus Well-Known Member

    Looks like you have some work ahead of you :)

    Kind of, as long as you don't want to keep the thread and forum ids you can import two or more vBulletin into a single XenForo installation, just run the importer twice given the data for the different databases each time

    The default search is pretty good. For a forum that size you can use the Elastic Search add-on available here too.

    That one is tricky, take a look at XenTrader to see if it is enough

    You have different options, there is XI Blog (http://xenforo.com/community/resources/xi-blog.713/) and Better Blogs (http://xenforo.com/community/resources/better-blogs.1055/)

    Concepts are similar, but the framework is different. You still have an xf_user table and session data
  12. Alfa1

    Alfa1 Well-Known Member

    Mind that Slavik's importer is not only 25 times faster or so, it also imports much more things, that you would otherwise loose.
    Also mind that the upcoming 1.2 will have post edit history and likely some other stuff that will reduce data loss.

Share This Page