阅读更多

32顶
0踩

数据库

David Van Couvering 说道:我今天和Sun  Java DB/Derby 团队的一些老朋友一起发布了 Derby 10.5 RC 版本。Apache Derby 是一种高质量的、纯 Java 的嵌入式关系数据库引擎, 由于Derby是一个纯Java程式,因此只需要操作系统支援Java虚拟机,Derby便可执行。Derby 数据库基于文件系统,具有高度的可移植性,并且是轻量级的,这使得它非常便于发布。 IBM已将其捐献给开放源码社区。现在 Derby 10.5 支持完全在内存中运行了! 在内存中运行数据库的速度比硬盘上快1000倍。

能够在内存中运行的JavaDB 比简单的内存中 key/value hash maps 提供更加强大的功能,你能在缓存中使用SQL,使用 Hibernate 或者 JPA。

而且新版本的Derby 还有一些新的有趣的功能,比如Java 存储过程和 table functions,我想很快将看到在内存中运行的基于SQL的缓存提供的强大和有用的实现。

点击查看 Derby 10.5 RC,或者等一小段时间等待10.5正式版本发布。

 

32
0
评论 共 21 条 请登录后发表评论
21 楼 wing5jface 2009-04-21 14:09
很实用,继续加强
20 楼 neora 2009-04-21 11:02
生产环境用DB2的,开发环境用Derby。
生产环境用MySQL的,开发环境用H2。
生产环境用ORACLE的,开发环境用HSQLDB。
19 楼 hantsy 2009-04-21 11:00
我宁可用hsql,h2。derby只是以前SUN和IBM合作的一个结果。
18 楼 how2fly 2009-04-21 10:57
和HSQLDB比有什么优势?
17 楼 dtstudy 2009-04-21 10:15
虽然不是很喜欢,但是至少Java开发人员的饭碗可以保住了。希望Oracle把Java和Solaris发扬光大,提高与Microsoft抗衡的能力
16 楼 whaosoft 2009-04-20 22:19
这个是什么呀
15 楼 vlinux 2009-04-20 22:17
liangguanhui 写道

如果我没有记错的话,内存表以及table function貌似之前的版本就有提供,并不是这个版本特有的


yes,只是我在等待他支持更多标准的T-SQL
14 楼 mikeandmore 2009-04-20 22:14
ray_linn 写道

毫无意义,真要用in-memory db,不如用firebird,何必用这种缩水版的?

derby写程序的时候用用很方便的啊。。。
13 楼 liangguanhui 2009-04-20 21:21
如果我没有记错的话,内存表以及table function貌似之前的版本就有提供,并不是这个版本特有的
12 楼 vlinux 2009-04-20 21:00
对于我这种喜欢写SQL查询出想要结果的人来说,无非是个好消息:我不用再在for/while/do-while里面写垃圾if语句了
11 楼 jeekchen 2009-04-20 21:00
放在GAE里面能运行吗?
10 楼 jerry_shen 2009-04-20 20:28
不知道和HSQL比有什么优势还是对HSQL比较熟悉。
9 楼 ray_linn 2009-04-20 20:18
毫无意义,真要用in-memory db,不如用firebird,何必用这种缩水版的?
8 楼 bachmozart 2009-04-20 19:53
这东西跟BDB比有什么优势??

我觉得没有
7 楼 night_stalker 2009-04-20 16:59
强大有点多余…… 内存数据库基本是用来跑跑自动测试就够了……
6 楼 天机老人 2009-04-20 16:20
都没用过……
和内存数据库有啥不同?
5 楼 airport 2009-04-20 16:05
要是这样最好能和mysql或则oracle结合起来。毕竟普通存储需求还是需要硬盘的。

最好是活动频繁的用derby

后面再架设一个mysql
4 楼 houlc 2009-04-20 16:03
不错,希望功能越来越强
3 楼 jamesqiu 2009-04-20 16:01
HSQLDB 和 H2(windows) 也很成熟
2 楼 Element&lina 2009-04-20 14:34
这个是好东西哦

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Spring Boot 3.0.0-M1 Reference Documentation(Spring Boot中文参考文档) 9-16

    例如,你可以在application.properties中声明以下部分: spring: datasource: url: "jdbc:mysql://localhost/test" username: "dbuser" password: "dbpass" 你应该至少通过设置spring.datasource.url属性指定URL。...

  • 单机MySQL性能_单机数据库性能测试总结

    当前单机数据库(文件型数据库)有很多,为了...数据库分别为:SQLLite、FireBird、Derby、HSql、PostgreSQL、JavaDB、H2等。1、sqlite驱动包:sqlitejdbc-v056.jar驱动包的版本要正确,一开始我用sqlite-jdbc-3.6.0....

  • Linux下安装配置各种软件和服务

    本文为大数据中常用组件的安装总结,可用于生产环境。

  • DSS部署-完整版

    文章目录DSS部署流程第一部分、 背景第二部分、准备虚拟机、环境初始化1、准备虚拟机2、环境初始化关闭防火墙关闭selinux关闭swap根据规划设置主机名在master添加hosts将桥接的IPv4流量传递到iptables的链时间同步...

  • MongoDB

    数据是指对客观时间进行记录并可以鉴别的符号,是对客观事物的性质,状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。 2、什么是数据库管理系统? 数据库管理系统 是一种...

  • 数据库总结

    10.3 JDBC中事务应用 10.4 事务的提交和回滚 10.5Savepoints 11 、JDBC批处理 11.1 Statement批处理 11.2 PreparedStatement批处理 12、反射处理结果集 13、工具类的定义 14、连接池 14.1 自定义连接池 ...

  • Hive学习知识汇总

    Hive运行时,元数据存储在关系型数据库中 1.2 Hive架构 用户接口主要有三个:CLI,Client和WUI。其中最常用的是CLI,CLI启动的时候,会同时启动一个Hive副本。Client是Hive的客户端,用户连接至Hive Server,在...

  • druid安装与案例

    在单机情况下,我们可以在一台机器上启动所有的druid服务进程,分终端进行。 在分布式生产集群的环境下, druid的服务进程同样也可以在一起启动。 ava `cat conf-quickstart/druid/historical/jvm.config | ...

  • tree命令

    tree命令是window下显示目录树的命令... /F 显示每个文件夹中文件的名称。 /A 使用 ASCII 字符,而不使用扩展字符。 一般常用的是tree显示所有文件夹,tree /F显示所有文件夹 举个例子 J:\开发工具>tree /F 卷 TOSHIB

  • polylearn-0.1.dev0-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 基于Simulink的语音信号降噪与增强.docx

    基于Simulink的语音信号降噪与增强.docx

  • java资源Java条形码生成库 Barcode4J

    java资源Java条形码生成库 Barcode4J提取方式是百度网盘分享地址

  • pgmagick-0.7.5-cp27-cp27m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • pendulum-2.1.2-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • com.bishua666.luxxx1.apk

    com.bishua666.luxxx1.apk

  • Nginx配置文件中FastCGI相关参数理解

    Nginx配置文件中FastCGI相关参数理解

  • preshed-3.0.6-cp311-cp311-win_amd64.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • Golang: 高效、简洁的Google开源编程语言

    内容概要:本文介绍了由 Google 开发的编程语言 Golang (Go)。Golang 是一种静态类型、编译型且具有垃圾回收功能的并发编程语言,旨在提供简单、可靠和高效的开发体验。它的语法类似于 C 语言,去除了复杂的语法结构,提高了代码可读性和效率。同时,Golang 还提供了卓越的性能、内存管理和跨平台支持,适用于网络应用、分布式系统、云计算等领域。此外,文中提到多个知名公司在其业务中广泛采用了 Go 语言,并定期更新版本以适应不断变化的技术需求。 适合人群:对于对编程感兴趣的技术人员,尤其是希望深入了解并发编程以及寻求高性能后端语言的研发人员。 使用场景及目标:①理解和掌握 Golang 的基本概念及其与其他传统编程语言的区别;②探索 Golang 如何利用 goroutines 和 channels 提供强大的并发编程能力;③了解 Golang 在构建高可用性分布式系统方面的优势。 其他说明:随着 Go 社区的发展壮大和技术的不断创新,学习 Golang 不仅为开发者打开了新的视野,也为未来的项目选型提供了有力支持。

  • yolo算法-烟盒数据集-1934张图像带标签.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

  • polylearn-0.1.dev0-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

Global site tag (gtag.js) - Google Analytics