当前位置: 首页>>软件下载 >编程开发 >数据库类 > cubeSQL

cubeSQL

360浏览器无法下载资源的解决办法?

点此纠错

情介绍

cubeSQL是一个功能齐全的高性能关系数据库管理系统,构建在sqlite数据库引擎之上,cubeSQL速度快得令人难以置信,占用空间小,可靠性高,可以在Windows、Mac和Linux上运行(32位和64位适用于所有平台),可以使用PHP、JSON、Xojo和本机C SDK访问cubeSQL,cubeSQL是用低级别的ANSI C编写的,因此可以很容易地移植到任何操作系统。

cubeSQL软件特色

  SQLite的基础

  cubeSQL基于SQLite,这是谷歌、Mozilla、Adobe、DropBox、Apple和许多其他公司使用的最流行的嵌入式数据库引擎。

  一步分享

  为了与数千个客户机共享单个用户sqlite数据库文件,只需将sqlite数据库文件拖放到服务器的数据库文件夹中。这是所有!

  可靠和快速

  因为它基于SQLite,所以cubeSQL是非常可靠和快速的。您可以轻松地将任何单个用户数据库应用程序转换为多用户应用程序。

  易于使用和管理

  安装cubeSQL非常简单。你将在不到五分钟内把它安装好并投入运行。同样,使用图形化管理工具维护cubeSQL也很容易。

  节省管理任务的时间

  cubeSQL管理应用程序具有易于使用和直观的界面,功能比以往任何时候都多。计划和恢复备份,检查性能统计数据,等等。

  SQLite扩展

  cubeSQL支持所有SQLite扩展,允许您利用其他人添加到SQLite (cubeSQL的数据库引擎)的各种新功能。

  反应更迅速

  cubeSQL使用最先进的技术来最大化性能。由于其强大的体系结构,cubeSQL能够同时处理所有操作,防止大型且耗时的操作减慢其他用户的速度。cubeSQL多年前成功地解决了C10K问题。

  恢复点

  在不太可能发生灾难的情况下,您的数据库只会和上次备份一样好。但是备份之后发生的操作呢?不用担心。使用恢复点,cubeSQL现在可以记录每个操作,并允许您直接还原数据库,直到您选择的特定操作为止。

  您的数据是安全的

  AES,也称为Rijndael,是美国政府采用的一种分组密码作为加密标准。它已被广泛分析,现在在世界范围内使用。cubeSQL支持AES加密,用于将数据写入数据库以及服务器和所有连接的客户机之间的所有网络通信。

  简单的文件结构使管理数据库变得容易

  数据库服务器倾向于将数据存储为大量文件的集合,而这些文件通常位于只有数据库引擎本身才能访问的位置。这使得数据更难访问和管理。一些SQL数据库引擎提供了直接写到磁盘和绕过文件系统的选项。这提供了相当大的设置和维护复杂性。cubeSQL保持简单,数据库是一个普通的磁盘文件,可以位于目录层次结构中的任何位置。

  您可以保持灵活性,因为cubeSQL是跨平台的

  cubeSQL适用于Mac OS X (x86和PowerPC)、Windows和Linux (x86)。服务器创建的所有数据库都是跨平台的。在一台机器上编写的数据库文件可以复制到具有不同体系结构的另一台机器上并在其上使用;大端或小端、32位或64位都不重要。所有机器使用相同的文件格式。此外,我们保证保持文件格式稳定和向后兼容,这样cubeSQL的新版本就可以读写旧的数据库文件。

  您的数据是安全的

  cubeSQL完全兼容ACID。ACID代表原子性、一致性、隔离性和持久性,它处理数据库事务的可靠性。这很重要,因为这意味着您不必担心用户在未完成状态下访问数据库。用户无法看到正在进行但尚未提交的更改。如果服务器在事务过程中断电或崩溃,服务器将自动恢复到未受影响的状态。对于您所依赖的任何数据库,ACID遵从性都是至关重要的。

  全文搜索

  cubeSQL支持全文搜索,这使得构建新的数据库应用程序类成为可能,而以前的版本则不可能。现在,您可以存储大量基于文本的数据,并在几秒钟内进行搜索。

  JSON

  cubeSQL支持自定义轻量级协议,但为了尽可能向第三方客户端开放,我们添加了对广泛使用的JSON协议的支持,因此您可以使用任何支持JSON的客户端访问服务器。

  更快的访问与自动数据压缩

  cubeSQL自动压缩服务器和客户机之间的所有数据,以大大提高响应时间。为了提高响应能力,还可以将大型查询细分为可配置的块。

  服务器将随着您的成长而成长

  cubeSQL最多可以处理来自单个服务器安装的10,000个并发连接!不需要安装多个服务器并为并发性和负载平衡配置它们。cubeSQL仍然像以前一样易于安装和管理,同时提供了非凡的可伸缩性。最后,cubeSQL完全支持多核,因此它将利用您提供的所有计算能力。

  插件支持

  cubeSQL有一个模块化的插件架构,您可以使用它来扩展SQL语言,更改结果的排序方式,甚至创建您自己的定制服务器命令。插件体系结构使您能够增强cubeSQL的功能,其方式仅受您的想象力的限制。每个服务器的安装中都包含一个本地插件SDK。MonkeyBread软件提供了一些有用的插件。

  触发器有助于保持数据的完整性

  数据库触发器使DBSA(数据库管理员)能够在单独的表之间创建额外的关系。例如,修改一个表中的记录可以触发修改第二个表中的记录。cubeSQL支持创建触发器,当按表插入、更新或删除行时可以执行触发器。

需要授予该应用的权限

	  

获取任务信息

允许程序获取当前或最近运行的应用

修改声音设置 修改声音设置信息

连续广播

允许一个程序收到广播后快速收到下一个广播

连续广播

允许一个程序收到广播后快速收到下一个广播

读写系统设置

允许读写系统设置项

唤醒锁定

允许程序在手机屏幕关闭后后台进程仍然运行

访问网络

访问网络连接,可能产生GPRS流量

读取电话状态

访问电话状态

获取WiFi状态

获取当前WiFi接入的状态以及WLAN热点的信息

获取网络状态

获取网络信息状态,如当前的网络连接是否有效

访问外部存储

访问外部存储的权限

写入外部存储

允许程序写入外部存储,如SD卡上写文件

挂载文件系统 挂载、反挂载外部文件系统

录音 录制声音通过手机或耳机的麦克

使用振动 允许振动

改变WiFi状态 改变WiFi状态

改变WiFi多播状态 改变WiFi多播状态

结束系统任务 结束任务通过restartPackage(String)方法,该方式将在外来放弃

显示系统窗口 显示系统窗口

禁用键盘锁 允许程序禁用键盘锁

获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内

获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米

访问定位额外命令 允许程序访问额外的定位提供者指令

使用蓝牙 允许程序连接配对过的蓝牙设备

蓝牙管理 允许程序进行发现和配对新的蓝牙设备

状态栏控制 允许程序扩展或收缩状态栏

读取系统日志 读取系统底层日志

改变网络状态 改变网络状态如是否能联网

排序系统任务 重新排序系统Z轴运行中的任务

拍照权限 允许访问摄像头进行拍照

读取日程提醒 允许程序读取用户的日程信息

写入日程提醒 写入日程,但不可读取

使用闪光灯 允许访问闪光灯

允许NFC通讯 允许程序执行NFC近距离通讯操作,用于移动支持