/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
软件Tags: FoundationDBNoSQL数据库
FoundationDB是一款新型的nosql数据库,在其基本特性上新增不错的扩展容错性,以键值对的方式让数据库查询更方便更快捷,有需要就来绿色资源网下载体验吧!
2012年旧金山Disrupt大会带来了NoSQL数据库新贵 — FoundationDB,其中一些特色从20世纪70年代起就作为SQL数据库的基本属性。他们说这是一个新型的数据库,它的无限扩展性超过市面上大多数的NoSQL数据库。
一代NoSQL数据库公司的出现,帮助了公司管理不断增长的非结构化数据问题。而FoundationDB的挑战是越级的!MongoDB也许会存在缺陷,但是现在它无疑是与许多公司有来往的领头者,比如Red Hat。取代一个传统的供应商和做出一个创新完全是两码事!
集合是以一定的顺序存储和访问其它对象(通常是数值)的对象。NSArray的索引从0开始,NSDictionary使用键-值对,而NSSet则负责对象的随机存储(NSCountedSet类使集合具有唯一标识)。
NSString是另一类值对象,负责为以null结尾的、具有特定编码的字节数组提供面向对象的存储空间。它支持对UTF-16、UTF-8、MacRoman、和很多其它编码的字符串之间进行转换
NSFileManager为诸如创建、重命名、删除、和移动文件这样的文件操作提供统一的接口。NSFileHandle则可以进行较为底层的文件操作(比如文件内查找操作)。NSBundle可以寻找存储在程序包中的资源,可以动态装载某些资源(比如nib文件和代码)。您可以用NSURL和NSURLHandle类来表示、访问、和管理源于URL的数据。
NSRunLoop可以帮您管理应用程序或其它类型程序的输入源;而NSUserDefaults则为存储全局(主机级别)和用户级缺省值(预置)的系统数据库提供编程接口。
NSPipe代表一个BSD管道,即一种进程间的单向通讯通道。
NSThread类使您可以创建多线程的程序,而各种锁(lock)类则为彼此竞争的线程在访问进程资源时提供各种控制机制。通过NSTask,您的程序可以分出一个子进程来执行其它工作或进行进度监控。
NSCoder及其子类和NSCoding协议一起,可以以独立于架构的方式来表示对象中包含的数据,可以将类信息和数据一起存储。