**北京大学 黄罡 教授 在《大数据的孤岛危机与开放之道》中倒数第二段提到的“你只需要告诉我们你需要什么样的数据,我会把所有的数据全部都生成A P I接口共享,这时候以 A P I方式存在和使用。”是如何做到的?
**
原文部分摘要:
1. 今天的I T或者我们说互联网上的应用,基本上是遵循三级结构,数据存在数据库里面,只是数据的值和基本的描述,数据库的三级模式是数据库在三个级别 (层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。但是如果我想把这样的系统的数据拿出来是很难的。
1. 你直接打开数据库没有用,即便有数据库表也看不懂,这个时候我们必须要去看前面的数据表现层和业务层,但是那些代码如果在还好,如果不在就很难,更关键的是我们很多系统都是第三方商业支持。我是直接拿的数据库,我把这个权限给你,到时候被篡改怎么办?各种各样风险要全面评估,按照这个思路来判断:数据的生产者和拥有者的权利反而没有了。
1. 我和我的团队是从2000年开始做应用服务器的,所有的网站都跑在应用服务器上,针对之前的问题,我们做了很大的技术突破和颠覆:我们提供很简单的方式,你只需要填空,但是所有代码我们是清楚的。只要你的数据藏在软件中,我不需要看你的源码,你的数据库能够通过一个客户端或者浏览器看到,你只需要告诉我们你需要什么样的数据,这样我会把所有的数据全部都生成A P I接口共享,这时候以A P I方式存在和使用。而通过这种技术,实际上我在后台是会用“小机器人”帮助你把数据拿出来、自动更新。这时候你也不用给我源码,系统开发商是谁我也不知道,我也可以把你的数据安全的按照你的要求提取出来,我们也不会碰到前面所说的各种安全风险问题。