Derby优点和缺点

概述:

Derby是一个完全用java编写的数据库,非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。

具体如下:

1、Derby定位是小型数据库, 特别是嵌入式. 支持的数据库小于50GB, 对于小型网站, 事务不复杂的应用, 使用它的还是很不错的. 另外大型桌面应用也可以用它来保存配置和其他数据, 可以做到与文件格式无关, 因为都是访问数据库.

2、功能: Derby支持标准SQL92, SQL1999, SQL2003, 支持临时表, 索引, 触发器, 视图, 存储过程, 外键, 约束, 并行, 事务, 加密与安全等. 只要有JDK(>=1.3), 就可以运行Derby.

3、安全性:Derby的安全性也做得很到位, 包括用户鉴权和加密解密.

4、性能:Derby的性能也是不错的.在插入100万条记录时, CPU的占用率一直低于40%, 平均每插一条记录耗时小于0.3毫秒. 这对于满足桌面应用程序是绰绰有余的. 但是比Oracle、MySql等专业数据库性能要低。

derby的优点和缺点相关推荐

  1. 机器学习算法的优点和缺点总结

    机器学习算法的优点和缺点总结 1.正则化算法(Regularization Algorithms) 它是另一种方法(通常是回归方法)的拓展,这种方法会基于模型复杂性对其进行惩罚,它喜欢相对简单能够更好 ...

  2. 【python教程入门学习】Django应用开发框架的优点和缺点!!

    Python是2020年第三大最受欢迎的编程语言.它是一种功能强大的,动态的,语法简化的编程语言,用于高级Web应用程序开发和机器学习应用程序.而且,如果您了解Python,那么您可能听说过Djang ...

  3. Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?

    面试题 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka.ActiveMQ.RabbitMQ.RocketMQ 都有什么区别,以及适合哪些场景? 面试官心理分析 其实面试官主要是想看看: ...

  4. RPA有哪些优点和缺点?

    信用合作社服务组织PSCU这几年专注于企业发展,该公司将机器人过程自动化视为可帮助其扩展的工具之一.因此,该公司制定了战略性RPA计划,并选择Nice作为其自动化软件和咨询功能. 该公司负责运营RPA ...

  5. MyEclipse Derby数据库服务器使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 嵌入式的MyEclipse Derby数据库能够让您立刻在MyEclipse中了解数据库的持久性特点,无需花费时间下载.安装和 ...

  6. hive 写入mysql 覆盖_替换Hive的元数据库derby

    Hive的数据库是目录,它的表也是目录,它的数据是文件.Hive内部把类似数据库或者表的操作转化成了目录和文件的操作. Hive默认会把创建所需要的元数据写入自带的derby数据库,这个数据库非常轻量 ...

  7. python使用函数的优点-Lambda表达式在Python中的优点和缺点

    学过python的人,相信都接触过Lambda表达式.本文就来谈谈Lambda表达式在Python中的优点和缺点.一方面,Lambda函数的减少了代码的行数,方便又简洁.另一方面,Lambda表达式有 ...

  8. 小巧数据库 Derby 使用攻略

    阅读目录 1. Derby 介绍 2. 稍稍配置下环境变量 3. Derby 操作和 Java 访问 回到顶部 1. Derby 介绍 将目光放在小 Derby 的原因是纯绿色.轻巧.内存占用小,分分 ...

  9. java derby 用户安全_Java 7u51安全权限变化,运行derby server被拒,解决方法

    本文参考的文章:外链网址已屏蔽 今天运行Derby数据库的服务器时,出现以下问题: access denied (".SocketPermission" "localho ...

最新文章

  1. 数据库实验:数据库和表、查询、视图与安全性、存储过程及游标、触发器、综合实验-水果商店进阶
  2. torch.load No module named
  3. 计算机网络·“存储-转发”式分组交换网
  4. 知乎高赞回答:裁员、降薪、996...这项能力让你寒冬蓄能
  5. php实习生很苦吗,实习生就该被欺负做又累又苦的活吗?!
  6. python怎么创建字符串列表_Python(字符串,列表,元组,字典)
  7. Docker 实战:编写 Dockerfile
  8. AngularJS控制器和过滤器学习(三)
  9. 网信办:网络音视频等平台不得诱导未成年人参与应援集资等活动
  10. Flink watermark
  11. 关于conda-新手必读
  12. 浅谈 HTTPS 和 SSL -TLS 协议的背景与基础
  13. 20170923在线编程之输入年、月、日输出这是一年的第几天
  14. 推荐10个堪称神器的学习网站
  15. 在Windows环境下,将tomcat的默认端口修改为8081
  16. 全国计算机等级考试三级数据库技术(十)
  17. 概率运算中C(k,n)是怎么算的啊? 比如C(6,3)等于几?怎么来的.
  18. Class ‘xxx‘ is public, should be declared in a file named ‘xxx.java‘
  19. C#:文本文件读写操作 FileHelper
  20. oppo怎么修改dns服务器地址,OPPO手机的WIFI设置里的DNS在哪

热门文章

  1. 百家号大鱼号头条号企鹅号的自媒体视频从哪里来?
  2. 组网必看,有线 MESH 全攻略。
  3. YOLOv4(2)-BN改进、网络感受野增强技巧、注意力机制、特征融合技巧
  4. 计算机不装显卡会怎么样,电脑一个月不用会咋样?显卡长蘑菇
  5. 关于LaTeX下的中文字体的引用(windows下)
  6. 网络 #TCP #UDP #文件下载器 #网络通信
  7. 三条建议!让您在世界杯期间确保网络安全!
  8. 三相异步电机矢量控制变频调速matlab,异步电机变频调速矢量控制系统的MATLAB仿真研究...
  9. HDU 4921 Map
  10. Git及Tortoisegit下载安装及使用详细配置过程