无聊~程序猿进问两个蛋疼的问题

@Ta 2015-10-10 1871点击
以下两个弱智问题求不嘲笑~
第一个问题:
文本有10M
程序运行时将这个文本读取到变量后 
程序内存占用里是不是就会多出10M的的ram虚拟内存
据说将数据放进这种临时的虚拟内存里操作速度会快很多~
这是虾米原理??
--
第二个问题

Access数据库能分离出一个单独的数据库文件
该文件可以让第三方程序用SQL命令进行操作
之后可以完全脱离Access客户端

MySQL数据库能像这样分离出单独文件麽?
是不是整个MySQL相对Access
它只是一个数据库“文件”
只是这数据库文件里有无数小文件  
该“文件”可以按照sql命令将自己分隔成几个单独空间给不同的用户使用
因为只是分隔而不是分开
所以这样的弊端是不是数据库客户端完蛋了 所有用户遭殃
所以是不是在用MySQL前还要先安装一个MySQL客户端啥的?
MySQL
回复列表(2|隐藏机器人聊天)
  • @Ta / 2015-10-10 / /
    没人回答,我来
    第一个问题   你试试用电脑打开10M的文本
    快是建立在文本内容要少,同时计算机空闲内容较多的前提下,假设你电脑内存只有512,文本10M,开机后剩下100M,打开一个10M的文本,我估计这机子要废,但,如果另一台电脑内存达到4G,开机后剩下3G内存,要打开一个10M文本只需要1秒钟
    第二个问题 你不理解数据库
    其实数据库和数据库客户端是两种东西
    操作数据库最本质就是操作sql,客户端只不过是把一些复杂的sql操作变成一键傻瓜式而已
    access年成的mdb跟mysql的数据库文件在本质上是一样的,只是形式和操作方式不同,驱动的表现形式不同
    mysql里每个文件就是一个库,每个库对应一个或多个用户
    客户端挂了那只是客户端的事,跟数据库无关
    操作数据库只需要一个powershell就够了
  • @Ta / 2015-10-10 / /
    ?B蠿7驧??抢織f蛻軺樲p襎脞橻lR?嶗
添加新回复
回复需要登录