I read some book and forum that says wp db back up is the best back up tool. The description says table what table mean?? (is it ordinary table; column row or some definition??) wp backup means all file image post etc saved to my email /computer/ server right? I host in hostgator in cPanle there is also option to back up what is the difference between wp db back up and cpanel backup?? How often you back up?? what plug in or etc you use to back up your data thank you. sorry if my question noob and my english bad. thank you very much.
Yes, wp-db-backup you can schedule your backup, to download it, or send to your email daily or weekly. Perhaps this video tutorial will give you an idea how to do it.
I use WordPress Database Backup to keep regular backup of my website database. This plugin backusps the database and email to my address everyday.
If you are taking backup through cpanel home directory backup option then you are taking all files backup (wp files) and if you are taking backup through either mysql db backup (cpanel) or through any wp backup plugin then you are taking backup of your wp database (posts,comments etc.). I suggest you to go with any good back up plugin and take your db backup every week automatically as that option is available under that plugin. DON.
I normall use WP DB Backup just to backup the databases of sites. If you want to go with a more robust solution, get BackupBuddy (it is a paid plugin).