[发明专利]一种数据框架系统有效

专利信息
申请号: 201511024468.5 申请日: 2015-12-30
公开(公告)号: CN106933555B 公开(公告)日: 2020-06-16
发明(设计)人: 王枫;戴希铨;王瑜;张志亮;徐威鸿 申请(专利权)人: 中国科学院上海高等研究院
主分类号: G06F8/20 分类号: G06F8/20;G06F8/71
代理公司: 上海光华专利事务所(普通合伙) 31219 代理人: 余明伟
地址: 201210 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 框架 系统
【说明书】:

发明提供一种数据框架系统,包括:数据存储层,用于提供数据基本访问接口、数据的存储和设定数据在磁盘上的组织方式;数据访问层,松耦合于所述数据存储层,用于结合所述数据存储层的接口实现数据访问、设定数据在内存中的组织方式。实现了用于支撑数据检索、数据访问、数据存储、数据同步/共享以及数据恢复等功能的Javascript API共54个,同时数据框架的运行时环境由Node‑Webkit实现,支持基于Web技术的混合应用开发,由此带来了应用开发难度和工作量的明显降低。只需要使用HTML、CSS等前端技术做数据处理即可提供多设备下的用户数据管理功能,与传统文件管理器应用程序相比开发难度小,并且能够同时运行在Linux、Android等平台上,节省了50%以上的代码开发工作量。

技术领域

本发明涉及数据存储领域,特别是涉及一种数据框架系统。

背景技术

1.Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,能够有效、高速的处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper,后者之前一直是Linux内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper的许可证并不适合开放源码社区的工作,因此Torvalds决定着手研究许可证更为灵活的版本控制系统。尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了Git。

Git是分布式的版本控制系统,它没有中心服务器的概念(虽然实际开发中可以建一个中心服务器),每一台开发机器上都保存完整的历史记录,但是它有本地代码仓库和远程代码仓库的概念,而且可以追踪多个远程仓库。

Git能够非常快地建立分支和合并分支,并具有强大的跟踪分支和切换分支的能力。每一个项目都应该有一个工作目录(Working directory),可以自己建一个目录,然后把这个目录里面的代码用Git管理起来(使用git init命令和git add命令),也可以通过git clone命令从别的地方克隆一个项目过来自动生成一个工作目录。在工作目录中的文件就是当前编辑和修改的文件,如果是新建立的目录或新clone来的目录,工作目录中的文件就是该项目最新的状态。Git是在本地保存有所有的历史记录和分支记录的,这些内容都在工作目录的.git目录中,称之为本地仓库(local repository)。当切换分支或查看以前的历史版本时,工作目录中的文件自动改变(这才是重点,工作无需切换目录,目录中的文件会自动切换)。工作目录中的文件有三种状态:已修改、已暂存(stage)、已提交。修改后的文件可以先加入暂存区域,一次工作结束后一起提交。

实际工作中仍然可以把代码仓库放到一台大家都可以访问的服务器上,做实际的中心服务器使用。在本地机器上工作完后,使用git push命令把仓库推送到服务器上,换一个地方换一台机器后,只需要git clone一下,又可以获得所有的代码(包含所有的历史记录及分支)继续工作。服务器故障也没问题,因为每一个工作的机器上都保存有完整的代码仓库,所以从不用担心代码丢失。没有网络也没有关系,在本地机器上照样可以提交(gitcommit),因为整个仓库就在自己的机器上,当有网络时,push一下就可以了。

Git有远程仓库(remote repository)的概念,而且可以管理很多个远程仓库,远程仓库可以是服务器,也可以是别人的个人计算机(但一般没有人这么用),每一个远程仓库都有一个简短的名字和一个地址,最开始clone代码的那个远程仓库别名往往默认为origin,自己添加的远程仓库可以随意指定别名,当然所有的远程仓库都可以随意修改别名。可以从远程仓库获取代码(git fetch命令或git pull命令),也可以把自己的代码推送到远程仓库(git push命令,需要写权限)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院,未经中国科学院上海高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511024468.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top