今天做完手头上彩票应用的工作,觉得应有一个数据库,因为写死的数据没有其他的数据库功能了,没法通过网络实现数据的存取,所以我想学一点数据库。
但是突然一想,腾讯阿里等企业应该有云的数据存取数据库,只需要在pc端实现数据存取等操作,将数据存到云的数据库平台,然后移动端请求相应的接口应该可以实现。随之想到的如何在在pc端实现数据上传到云端服务器。
实现pc端的数据上传,首先想到的就是pc客户端(C#),然后想到的就是用网页端(H5)直接实现,网页端的好处就是省掉了pc客户端的开发。所以用H5实现数据的上传,或者说增删改查等操作,依旧是说用H5端实现后台的功能。不过这是个问题,H5端可能实现不了数据库的增删改查,因为每一次操作务必请求网络实现延迟。网页(H5)端如果有本地数据库的操作,或许能够解决H5实现后台的功能,在每次操作先存到本地数据库,随之将数据库整体上传到云平台,云平台的操作即接收到网页(H5)上传的数据,取相应的字段存储或者更新数据库。(这么说H5可以实现移动端的需求?)
接下来就是“头脑实验”
内存的数据存取是如何实现的,即硬盘的存储原理,随之产生的疑问便是无电状态下数据的储存,结合大学学到的一点数字电路知识想到01储存即机器语言。
那么断电状态下的数据存储如何实现,随即想到了模拟电路的相关知识,二极管工作原理(PN结)等,但是更准确的说数据的存储是由高低电压 实现01值结果。从电子角度考虑想不出来了,没有学好模拟电路和数字电路,但还是有一种豁然开朗的感觉,终于知道点模电数电的现实意义了。
网友评论