McObject 发布了其开源的嵌入式数据库 Perst 的 3.0 版,该数据库面向 Java 和.NET 开发者。像其他嵌入式数据库一样,Perst 没有管理上的代价,但不同的是 Perst 直接将对象以 Java 或者 C#对象的形式进行存储。因此不需要在对象的内部表现形式和 Java/C#表现形式之间转换。
这个数据库引擎非常精悍,只有约 5000 行代码,McObject 对此感到骄傲。根据访问模式不同,运行时需要 30K 到 300K 的内存。Perst 可以运行在 Java SE、EE 及 ME 下,同时也能运行在.NET 下,包括.NET 精简版框架。其他特性列举如下:
- 垃圾收集
- 对挂起的引用的探测
- 自动的 schema 更新(evolution)
- XML 的导入 / 导出功能
- 支持主 - 从复制
- 可以过滤任何集合元素的一个 SQL 子集
- 与 AspectJ 和 JAssist AOP 工具集成
Perst 3.0 提供全文检索,Java 下的对象压缩和.NET 下的 LINQ 支持。除了 Perst,McObject 还有一个商业版的嵌入式数据库—— eXtremeDB 。
更多内容推荐
4、行级锁详解 02
2023-09-27
9、Spring-IOC 源码阅读 02
2023-09-28
微软发布 .Net for Apache Spark :用什么语言开发大数据都可以
从今天起,你用什么语言进行数据分析都可以了:Microsoft 现已发布 .NET for Apache® Spark™ 预览版
.NET 多线程 (Thread,ThreadPool,Task,Async 与 Await)
进程是一种正在执行的程序。 线程是程序中的一个执行流。 多线程是指一个程序中可以同时运行多个不同的线程来执行不同的任务。
2020-09-10
微软发布 .NET 7 预览版,重点关注容器和云
开发者可以下载适用于 Windows、macOS 和 Linux 的.NET 7 Preview 1 。
.NET6 新东西 --CallerArgumentExpression
在.NET6中我们可以使用CallerArgumentExpression很方便的获取调用方的信息,它可以帮助开发人员简化很多代码,让代码更加简洁。下面我们就来讲解一下吧。其实在很早.NET就支持自动获取调用方的信息了,在.NET6以前我们如果要获取调用方的信息可以使用这三个C
2021-11-14
微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5在11月正式发布之前的第一个“go-live”版本。
.NET Core 3.0 中的数据库驱动框架 System.Data
System.Data对于.NET中任何关系型数据库的访问都至关重要。因为其前身是ActiveX Data Objects,所以它也被称为ADO.NET。
02|挑战与趋势:云原生时代 JVM 的演进之路
云原生时代 JVM 的演进之路
2023-08-22
.NET 基金会成立
随着.NET基金会的成立,微软在成为主要的开源参与者的道路上又前进了一步。该基金会的宗旨是“成为越来越多的开源.NET项目的管理者”,这些项目包括ASP.NET MVC、Xamarin Mimekit和.NET编译器平台。
Rodney Viana 为.NET 调试开发的 WinDbg 扩展介绍
当.NET应用程序在产品环境中发生故障的时候,通常留给开发者的仅仅是一个内存dump。因为Visual Studio不能处理dump文件,所以你必须使用一个名为WinDbg的工具。该工具通常会和SOS.dll或者Psscor4.dll一起使用,它们是能够暴露.NET特定细节的扩展。尽管非常强大,但是它们非常难于使用,因此开发者偶尔会创建自己的扩展。Rodney Viana就是这样的一个开发者,他刚刚发布了netext 1.6.1并将该项目开源。
8. Cassandra 列式数据库选型
2023-02-15
Phalanger 3.0 发布——使用托管扩展替代 PHP4 原生扩展
Phalanger是针对.Net和Mono的运行时。该项目最新发布的大版本将11个广泛使用的PHP扩展替换成为.NET中的相关实现。以前版本中的,这些扩展都是由C或者C++编写的,这限制了Phalanger只能运行在32位模式下。
11. SQL 编程:sqlmock 入门、SQL 编程面试要点
2023-09-26
.NET6 新东西 -- 隐式命名空间引用
早在 .NET 6 Preview 7版本中微软就已经引入隐式命名空间引用。在.NET Preview 7这个版本中这个功能是默认开启的,如果需要禁用它的化就需要配置DisableImplicitNamespaceImports来禁用,但是到了.NET6 RC1版本的时候这个功能是禁用的,如果要使用就需要通过
2021-11-17
C# BS 方向 该如何规划学习?【学习路线指南】
花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以帮助到想从事C#开发的同学们。
2021-07-25
MEF 2 发布调试符号集 ——TPL DataFlow 随后推出
MEF 2和TPL Dataflow RTM已经和.NET Framework 4.5一起发布——而开发团队现在宣布NuGet中已经发布了MEF的调试符号集(Symbol Package)。TPL DataFlow的调试符号集也即将推出。
6. MPP 和 ClickHouse 的基本介绍
2023-09-08
JetBrains 0xDBE: DBA 和 SQL 开发人员的专属工具
到目前为止,JetBrains的IDE中已经内置了多个处理数据库管理和开发任务的插件。JetBrains决定将这些相应的功能提取出来,置于一个独立的名为0xDBE的 IDE中。
.NET 委托,事件和 Lambda 表达式
委托是一种引用类型(其实就是一个类,继承MulticastDelegate特殊的类。),表示对具有特定参数列表和返回类型的方法的引用。
2020-09-12
暂无签名
推荐阅读
C# 窗体应用 DataGridView,使用数据库(Sql 和 MySQl)对 DataGridView 绑定数据源,获取数据
2022-07-22
04. 阿里集团数字化战略的制定要素
2023-10-17
第 12 讲 锁定目标,制定计划
2023-10-17
EPPlus - 用于 .NET 的 Excel 电子表格
2022-08-24
Java 近期新闻:JDK 23、GraalVM for JDK 23、Jakarta EE 11 的最新进展、Micronaut GraalPy、Azul
编程语言.NET 常见的 4 种加密算法
2023-09-18
10. 懂战略——如何拆解战略 2
2023-10-17
电子书
大厂实战PPT下载
换一换 张立理 | 百度 前端架构师,百度技术组织委员会 Web 方向负责人
徐瑶 | Fabarta 向量引擎研发专家、Apache Kudu PMC Member
岑润哲 | 数势科技 数据智能产品总经理
评论