外网怎样协作做软件开发?该怎么解决

外网怎样协作做软件开发?
我放假回家跟同学一起做个系统,但是碍于大家资源同步成了问题,郁闷中,我知道google的svn可以解决代码同步问题,但是数据库(mysql)同步不知怎样解决,请问那位大侠可以帮帮小弟,给点意见?主要问题如下:

1、google的svn上传下载速度太慢,有没有快点的开源版本控制之类???
2、数据库(mysql)有没有个免费空间,可以用mysql-front之类工具连上的空间???
3、如果有其他可以代替以上两种方式的同步也行,非常感谢了!!!

------解决方案--------------------
如果是svn版本同步控制,可以使用http://sourceforge.net/
或者干脆你们自己的机器其中一个人做svn服务器不就得了。
数据库就不知道有没有网络数据库空间可以使用了。
------解决方案--------------------
你可以用VSS也行啊,mysql不熟悉,操作同一个数据库还是好一些,oracle安装完后有一个Net Configuration Assistant 可以配置连接其他机器的服务名。