•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Growing an Online Community section within the Site Management category of DaniWeb, a massive community of 425,983 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 1,639 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Growing an Online Community advertiser: Affiliate Marketing
Views: 2607 | Replies: 7
![]() |
Everybody knows that running a forum is easy and hard.
The easy part is installing the software and seeing it work in your browser. Your database is small and it slowly grows during time as you setup your boards' categories and forums. Have more members and when they start to post.
The hard part is managing the board, your members and their posts. Keeping it active by providing content and optimizing your source code, features, options and settings.
The database can grow up to 100mb for a small site, or even above 1000mb for bigger sites and once you hit a million postcount you can be pretty sure your database is getting quite big, especially because of the attachment table.
So, how are you doing? What is your database size and how are you handling it? Are you still able to make a backup through the browser or are you running into errors and need phpmyadmin with gzip turned on; or even require mysqldump to do it properly.
The vBulletin Fan web site is nearing 100.000 posts and just hit 200 mb and attachments are currently stored inside the database.
The easy part is installing the software and seeing it work in your browser. Your database is small and it slowly grows during time as you setup your boards' categories and forums. Have more members and when they start to post.
The hard part is managing the board, your members and their posts. Keeping it active by providing content and optimizing your source code, features, options and settings.
The database can grow up to 100mb for a small site, or even above 1000mb for bigger sites and once you hit a million postcount you can be pretty sure your database is getting quite big, especially because of the attachment table.
So, how are you doing? What is your database size and how are you handling it? Are you still able to make a backup through the browser or are you running into errors and need phpmyadmin with gzip turned on; or even require mysqldump to do it properly.
The vBulletin Fan web site is nearing 100.000 posts and just hit 200 mb and attachments are currently stored inside the database.
:cheesy: a vBulletin fan community @ vBulletin.nl :cheesy:
•
•
Join Date: Apr 2004
Location: Islamabad, Pakistan
Posts: 188
Reputation:
Rep Power: 5
Solved Threads: 2
My site has around 400,000 posts and 1620+ members the database is 60mb with gzip (without it is 220mb using invision power board), that is just the size of the forum database, the CMS is around 50 mb. I used to back up the database through admin cp but now its practically impossible as more often than not firefox crashes, now I use phpmyadmin, attatchments are stored inside the databse. As far as speed is concerned it is pretty decent alot of time but goes down considerably when the number of online users at one time go above 200.
•
•
Join Date: Feb 2002
Location: Lawn Guylen, NY
Posts: 10,901
Reputation:
Rep Power: 32
Solved Threads: 117
Hey Scribbller. May I ask which site you run? The forum you have in your signature only has 65,000 posts. 400,000 is quite the big accomplishment! According to the vBulletin admin panel, the data usage is 320 megs, with 60 megs of attachments, 3 megs of profile pictures, and another 3 megs of avatars.
mysqldump (which I use religiously, set up in a cron job four times a day because you can never backup often enough) currently creates a 450 meg file. Web-based backups stopped working for me a long time ago.
mysqldump (which I use religiously, set up in a cron job four times a day because you can never backup often enough) currently creates a 450 meg file. Web-based backups stopped working for me a long time ago.
Dani the Computer Science Gal
Do you run a computer-related website? Feature it in our niche link directory!
Do you run a computer-related website? Feature it in our niche link directory!
Does your cron script only backup, or also archive?
I mean.. no use in having a backup of a hacked forum or corrupted database.
The backups I make are done like this:
siteurl_timestamps_dbname.gz
the 5th dump (oldest) gets removed if the last dump is successful.
I mean.. no use in having a backup of a hacked forum or corrupted database.
The backups I make are done like this:
siteurl_timestamps_dbname.gz
the 5th dump (oldest) gets removed if the last dump is successful.
:cheesy: a vBulletin fan community @ vBulletin.nl :cheesy:
•
•
Join Date: Feb 2002
Location: Lawn Guylen, NY
Posts: 10,901
Reputation:
Rep Power: 32
Solved Threads: 117
It backs up every 4 hours, and archives a day's worth of backups.
Dani the Computer Science Gal
Do you run a computer-related website? Feature it in our niche link directory!
Do you run a computer-related website? Feature it in our niche link directory!
Nice 
Glad to year you won't be in trouble.
Backup can be an issue in a year from now when your site has doubled!

Glad to year you won't be in trouble.
Backup can be an issue in a year from now when your site has doubled!
:cheesy: a vBulletin fan community @ vBulletin.nl :cheesy:
•
•
Join Date: Jan 2005
Location: Kiribati
Posts: 119
Reputation:
Rep Power: 4
Solved Threads: 0
Although I do not use the same software, I have similar solutions.
Cron job tar/gzips all the web site, dumps SQL db into file which also gets tar/gziped once a day.
I periodically download both files (the web tar.gz and db tar.gz) to my local machine.
Once the site is big enough, I will increase the frequency of backups, and FTP the files to a remote location right after the cron job. Hopefully this will assist me in recovery after crashes whatever the reasons are. I will use the grandfather/father/son rotation.
Cron job tar/gzips all the web site, dumps SQL db into file which also gets tar/gziped once a day.
I periodically download both files (the web tar.gz and db tar.gz) to my local machine.
Once the site is big enough, I will increase the frequency of backups, and FTP the files to a remote location right after the cron job. Hopefully this will assist me in recovery after crashes whatever the reasons are. I will use the grandfather/father/son rotation.
![]() |
•
•
•
•
•
•
•
•
DaniWeb Growing an Online Community Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
backup badge bbc biometrics building community customers daniweb database design development distance education education experiment funds hacker holiday ibm india intel internet investments media member networks news normalization online online education online shopping photo portfolio practices publishing retail search security server shopping social social networking software sql stocks strayer study survey tips virtual web
- Database Storage Capacity (MySQL)
- 10000 limit on Access 2000? (MS Access and FileMaker Pro)
- Pls help me regarding to access database in vb6 (Visual Basic 4 / 5 / 6)
- Swing Problem (Java)
- SQL Query inserts junk data as well (ASP)
- Find table size (MS SQL)
- phpBB to php-nuke integration help (PHP)
- How do you integrate a database w/web design? best solution for online catalogue? (Database Design)
Other Threads in the Growing an Online Community Forum
- Previous Thread: More members!!!
- Next Thread: What is missing in my forum to build a community?



Linear Mode