View Single Post
  #1  
Old 03-05-2007, 01:56 PM
cleck673 cleck673 is offline
 
Join Date: Feb 2003
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default New Idea for sharing database : Replicate the DB

I have been trying for months to get my two sites mergered into one database, yet keep the sites separate in some areas.

I have one site that has 150,000 members and about 1.2million posts. This site uses vBadvanced as its front end.

I have another site with 35,000 members and it also uses vBadvanced, but I have a couple minor intergration hacks to make the frontpage news a blog software's engine pulled in as a center block into vBadvanced.

The Goal
Share both of these sites forums into one but leaving the rest of the site items separate.

The Issues
These are the issues I can think of so far...
  • Setting Template for the domains
  • Cookies
  • 2 versions of vbadvanced pulling data from different forums
The Question
An idea my server guy came up with was using some built in mySQL function that allows you to autosync tables of seperate databases together.

So, with this idea, he is thinking of leaving the databases seperate as well as the complete installs. It would work like 2 totally seperate installs. What is different is that the user and post tables (as well as all the others that would be needed to pull this off) are replicated and kept in sync with the other. So both sites, while still separate, have the same data in certain tables.

Hopefully this will work. Does anyone have any suggestions, comments, etc?

Some other reading from previous (unanswered) threads:

YAMDQ: Yes, another 2 sites, 2 forums with a shared database question
2 Sites, 2 Domains, 1 Forum DB shared - and upgrades (paid service request, resulted in getting someone that bailed on it)
2 forums merged into one, but....
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01030 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete