有问题就有答案
Q1:用阿里云服务器做数据库存储好?还是用自己独立的服务器比较好???
云服务器的业内名称其实叫做计算单元,一台独立服务器里,可以有若干个云服务器,若论性能的话,当然是独立服务器好,当然从成本考虑的话,则反之,总之一分钱一分货了
Q2:想做一个网站,阿里云服务器买了之后,还要买数据库服务器吗?还是直接在云服务器内创建数据库
直接在云服务器内创建数据库,需要一点点技术知识
Q3:买了一个阿里云服务器,云服务器上只用于数据库和数据的存放传输,这样的云服务器要解析和icp备案吗?
不需要,备案一般是要域名对公众开放 访问的
Q4:自己搭建mysql进行分表分库还是用阿里云的好
当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,MySQL执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。mysql中有一种机制是表锁定和行锁定,为什么要出现这种机制,是为了保证数据的完整 性,我举个例子来说吧,如果有二个sql都要修改同一张表的同一条数据,这个时候怎么办呢,是不是二个sql都可以同时修改这条数据呢?很显然mysql 对这种情况的处理是,一种是表锁定(myisam存储引擎),一个是行锁定(innodb存储引擎)。表锁定表示你们都不能对这张表进行操作,必须等我对 表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。如果数据太多,一次执行的时间太长,等待的时间就越长,这 也是我们为什么要分表的原因。
Q5:阿里云的服务器和数据库的问题
如果是几年前的,然后对方是存在阿里云数据库的文件,那么如果没有续费了,没有使用了,那些资料都是清空了的,不可能还有的,你现在买阿里云服务器买数据库,里面都是空的,什么也没有的
Q6:请问自己安装的mysql或sql server和腾讯云或阿里云购买的云数据库有什么区别?
当然可以直接在服务器上安装数据库,但是这样,数据库的资源就被服务器使用了。如果经常以高并发读取这些数据库,并且服务器受支持,则您的数据库可能不受支持。另外,你的服务器也有宽带限制。