IvorySQL 即将亮相加拿大 PostgreSQL 全球开发者大会

【CAN通讯系列18】- NM在干什么?休眠唤醒 同时针对不同休眠或唤醒场景,网管报文的userdata有所区别,如何做到场景与网管报文内容一一映射,通常会定义另一帧报文,用来表明当前是哪个或哪几个唤醒条件或休眠条件满足。又或者如果用户发现汽车电量不充足了,那么会有充电需求,插枪充电,这时如果插上慢充枪,那么OBC会先被唤醒,识别出插枪行为及其慢充枪的连接状态,然后OBC唤醒BMS和其他相关的控制器进行充电。也就是说,通过对一个又一个整车功能和应用场景的详细分析,最终能够汇总出整车所有的休眠唤醒场景需求,通常会用一个表格来管理,俗称休眠唤醒表。 阅读详情

2025 年 5 月 13 日至 16 日,一年一度的PostgreSQL开发者大会 PGConf.dev(原 PGCON 会议)将在加拿大蒙特利尔盛大举行。瀚高股份作为本次大会的赞助商,将在会场全面展示其开源数据库项目 IvorySQL,并与全球 PostgreSQL 社区的开发者、技术专家及企业用户深入交流,共同探讨数据库技术的未来发展。

PGConf 介绍

PGConf.dev(PostgreSQL Development Conference)是全球 PostgreSQL 社区最具影响力的技术盛会之一,汇聚来自世界各地的核心贡献者、开发者及企业代表,共同探讨 PostgreSQL 的技术演进与社区发展。作为 PostgreSQL 生态的重要推动力量,PGConf.dev 2025 将为与会者提供最新的数据库趋势和深入的技术研讨,并讨论即将推出的功能、解决复杂开发问题并规划PG数据库的未来方向。

2025 年大会将于 5 月 13 日至 16 日在加拿大蒙特利尔举行,是 PostgreSQL 下一开发周期前的战略性聚会,其成果直接影响后续版本的开发进程。对赞助商而言,这不仅是展示技术实力的舞台,也是与全球社区深度链接、推动品牌国际化的绝佳机会。

会议主页:https://2025.pgconf.dev/。

file

瀚高——以开源链接世界

瀚高基础软件股份有限公司成立于 2005 年,始终以“用开源链接世界”为己任,聚焦源头创新,注重技术生态、研发环境生态和产品产业生态的构建。作为 PostgreSQL 领域的深度参与者,瀚高长期贡献于国际 PostgreSQL 社区,并积极推动中国 PostgreSQL 生态的建设与发展。

瀚高深耕数据库技术多年,持续参与和赞助全球 PostgreSQL 相关会议,与社区保持紧密联系,并率先搭建国内 PG 生态体系。基于对中国市场需求的深入理解,瀚高推出了 IvorySQL —— 一款增强型 PostgreSQL 版本,提供更强大的 Oracle 兼容性,并适配国产芯片及管理工具,推动 PostgreSQL 在国内外企业中的应用与普及。

file

瀚高数据库有幸与谷歌、微软、亚马逊、华为等头部企业一起赞助本次开发者大会,共同促进 PostgreSQL 生态的繁荣发展。

file

IvorySQL——开源的兼容 Oracle 的 PostgreSQL

IvorySQL 是瀚高推出的开源数据库项目,旨在为企业和开发者提供高性能、可扩展、安全可靠的数据库解决方案。IvorySQL 在原生 PostgreSQL 的基础上,增强了 Oracle 兼容性,并与 PostgreSQL 国际社区保持紧密协作,确保与最新 PostgreSQL 版本同步升级。

IvorySQL 采用双 Parser 架构,100% 兼容 PostgreSQL,并支持丰富的 PostgreSQL 扩展工具。其 Oracle 兼容特性包括高兼容度的 SQL 和 PL/SQL 支持,使企业用户能够更加高效地迁移 Oracle 数据库,同时降低数据库替换成本。

最新版本 IvorySQL 4.4 于 2025 年 3 月 10 日发布,全面支持 PostgreSQL 17.4,在此基础上进一步优化 Oracle 兼容性,并增强数据库性能。

代码地址:https://github.com/IvorySQL/IvorySQL。

互动方式

瀚高将在 PGConf.dev 2025 期间,携最新版本 IvorySQL 4.4 亮相,向全球 PostgreSQL 社区展示最新的技术进展,包括 PostgreSQL 17.4 的性能优化、Oracle 数据类型的无缝支持等。同时,瀚高团队将与 PostgreSQL 开发者、技术专家及企业用户面对面交流,探讨数据库技术的发展趋势,推动 IvorySQL 在全球范围内的应用。

结语

欢迎广大开发者、企业代表及 PostgreSQL 爱好者莅临 PGConf.dev 2025,与瀚高团队深入交流,了解 IvorySQL 的最新进展,共同推动 PostgreSQL 生态的繁荣发展。瀚高期待与全球开源社区携手共进,加速 IvorySQL 的技术演进与国际化进程,共创数据库技术的美好未来!

欢迎大家持续关注 IvorySQL!也欢迎在 GitHub 上点个 star 哦!

系统盘被 1Panel 撑爆了?一键脚本 3 分钟搞定无损迁移!(1Panel如何快速无损的修改安装目录) 很多用户因默认安装导致 1Panel 面板占满系统盘 😱,本文详解了为何常规快照迁移会失效,并提供了通过**一键自动化脚本**实现无损迁移的完美方案 🛠️。无论你是 NAS 用户还是服务器管理员,都能找到安全扩容的最佳实践。 阅读详情

相关推荐

CTransformers: 高效的Python语言模型绑定库

CTransformers是一个为C/C++实现的Transformer模型提供Python绑定的开源库。它基于GGML库构建,旨在为开发者提供一种高效且易用的方式来在Python中使用各种流行的语言模型。支持多种流行的语言模型,如GPT-2、LLaMA、Falcon等提供统一的简单API接口支持GPU加速(CUDA和Metal)与Hugging Face Transformers和LangChain集成支持流式输出和嵌入计算。

helloaiworld的博客 1267

PGConf US 2018 圆满落幕,中国PG分会备受关注

美国时间2018年4月20日,为期五天的PGConf US 2018圆满落幕。本届大会云集了Joshua D.Drake、Bruce Mojian等社区元老及技术大咖,汇聚了EDB、Pivotal、第二象限等实力企业,吸引了七百余名参会者,涵盖学生、DBA、开发人员等人群。中国开源软件推进联盟PostgreSQL分会首次亮相国际盛会,受到了国际社区及其他区域社区的关注。 本次大会贡献了为期五...

Joy0921的博客 1195

华为私有云HCS 8.1.1实战:从镜像制作到云主机发放全流程指南

本文详细解析了华为私有云HCS 8.1.1从镜像制作到云主机发放的全流程实战指南。内容涵盖制作标准化QCOW2镜像、配置云主机规格与主机组、规划外部网络,以及在运营面为租户初始化资源、配置审批流与产品目录。最后,通过用户视角演示了从创建VPC网络到申请、审批并最终绑定EIP访问云主机的完整操作步骤,为运维人员和架构师提供了一套清晰、可落地的HCS部署与管理实践方案。

weixin_29305313的博客 1124

IvorySQL亮相于PostgresConf SV 2022 硅谷Postgres大会

硅谷Postgres会议是西海岸最大的PG会议,也是美国乃至全球Postgres年度重要会议之一,于2022年4月7日至8日(PDT)在美国加利福尼亚州圣何塞希尔顿酒店召开。作为面向全球PostgreSQL技术专家、从业者、爱好者的年度技术交流活动,硅谷会议致力于汇集和讨论关于人、Postgres和数据间的关系!会议与主办地硅谷一样极具包容和公平精神,这里汇集了最优秀的演讲者、听众和赞助商,所有人努力为全球Postgres生态系统创造发展机会。 会议现场人数大概有200多人,是疫情以来聚集人数最多的一次.

IvorySQL的博客 923

单片机欠压保护、欠压复位的用法及作用

一. 前言 使用编程环境 :KEIL mdk4 单片机 : NRF24LE1   二. 分析 查询各开发芯片的数据手册,一般在电源管理或者复位设置章节中。以下NRF24LE1为例: Power supply supervisor(电源监控): 电源主管在开机时对系统进行初始化,对即将发生的情况提供预警当电源电压过低而不能安全运行时,系统处于复位状态。 电源管理框图如下:   ...

城南花已开的博客 8401

l0phtcrack 7(爆破管理员密码)使用教程

l0phtcrack7简称lc7,是爆破计算机管理员密码的软件,早期是网络安全管理员用来检测系统用户是否使用了不安全的密码,后被黑客用于用户口令破解 功能:该工具支持远程破解,理论上能破解所有密码,但对复杂度比较高的密码,破解时间很长 使用前提:1.登录了需要破解的计算机 2.知道需要破解的计算机的一个管理员的账户,密码 ** 也许你会疑惑,我都知道了一个管理员账户密码了,还要另外的管理员密码...

Xiongcanne的博客 2万+

Navicat 携手 IvorySQL|诚邀共赴 HOW 2026 PostgreSQL & IvorySQL 技术峰会

Navicat 作为瀚高数据库的技术合作伙伴,已成功完成与 IvorySQL 的兼容适配工作。Navicat 原生支持 IvorySQL,整套方案面向 IvorySQL 生态中的 DBA、开发人员、架构师、数据分析师及相关团队量身打造,可实现其从设计、开发、运维到数据分析的全流程一站式管理。值此技术生态深化合作之际,👀 4 月 27 日 — 28 日 | 开源生态年度盛会「HOW 2026 PostgreSQL & IvorySQL 技术峰会」将在济南盛大举办。我们诚邀您共赴这场技术盛宴,与全球顶尖专家面

Navicat 官方账号 414

【毕业设计之python系列】基于Flask的在线音乐网设计与实现

本论文旨在通过使用Python的Web框架Flask,设计和实现一个具有完整功能的在线音乐网站。该网站包括用户注册、登录、注销、歌曲上传、编辑、删除、歌单创建、编辑、删除、评论、搜索、音乐播放等功能,并针对不同用户角色(如普通用户、管理员)实现了不同的权限管理。同时,本论文还介绍了如何使用第三方API(如网易云音乐API)获取歌曲信息等技术实现。在设计上,本论文采用了MVC(Model-View-Controller)架构模式,将后端数据处理与前端展示分离,以便于代码的管理和维护。在数据库设计方面,本论文设

m0_56073435的博客 3243

技术无界·共创未来|PG 全球开发者大会(PGConf.Dev)亮点前瞻

瀚高赞助了 PGConf.dev 2025,在此次大会上将携最新版本 IvorySQL 4.4 亮相,向全球 PostgreSQL 社区展示最新的技术进展,包括 PostgreSQL 17.4 的性能优化、Oracle 数据类型的无缝支持等。PGConf.dev(PostgreSQL Development Conference)是全球 PostgreSQL 社区最具影响力的技术盛会之一,汇聚来自世界各地的核心贡献者、开发者及企业代表,共同探讨 PostgreSQL 的技术演进与社区发展。

IvorySQL的博客 854

基于R-CNN深度学习的生活垃圾检测与分类系统:数据集、模型和UI界面的完整实现

我们将使用一个公开的垃圾分类数据集来训练我们的模型。一个常见的数据集是TACO数据集(Trash Annotations in Context),该数据集包含多种垃圾类别,适用于垃圾分类任务。TACO数据集中的图像标注了垃圾的类别以及其在图像中的位置,适合用于目标检测任务。图片数据:每张图片中包含不同种类的垃圾。标签文件:每个图像有相应的标签文件,标注了图像中垃圾的类别、位置(通常为边界框坐标)等信息。dataset/images/image1.jpgimage2.jpg......其中,

YOLO 1101

081、LLC谐振变换器的短路特性与保护

本文深入分析了LLC谐振变换器在短路工况下的特性与保护策略。作者通过实际案例指出,LLC在输出短路时会出现谐振电流失控、ZVS条件丧失等危险现象,导致MOS管炸毁。文章详细阐述了短路保护的三大难点:响应速度、频率与电流的耦合、重启策略,并提出了硬件级快速保护、频率快速拉升、打嗝模式等实用解决方案。作者分享了关键参数设计经验,包括电流检测阈值设置、最高频率限制和保护响应时间控制,并通过实测波形验证了保护效果。最后总结出五点重要经验,强调硬件保护的必要性和系统设计的注意事项,为LLC变换器的短路保护设计提供了有

Jack010169的博客 75

国际新闻|IvorySQL将在美国硅谷Postgres会议亮相

2022年度硅谷Postgres会议来了! 业界大神聚集开讲,激发你的技术潜能! 硅谷Postgres会议是西海岸最大的PG会议,也是美国乃至全球Postgres年度重要会议之一,将于2022年4月7日至8日(PDT)在美国加利福尼亚州圣何塞希尔顿酒店召开。 作为面向全球PostgreSQL技术专家、从业者、爱好者的年度技术交流活动,硅谷会议致力于汇集和讨论关于人、Postgres和数据间的关系!会议与主办地硅谷一样极具包容和公平精神,这里汇集了最优秀的演讲者、听众和赞助商,所有...

PostgreSQL China 401

5、癌症数据预处理技术与深度学习在癌症预测中的应用

本文详细介绍了癌症数据预处理技术和深度学习在癌症预测中的应用。针对CT扫描图像、X射线图像、超声图像、基因表达数据和文本数据等不同类型的癌症数据,分别阐述了去噪、插值、配准、归一化等预处理技术的具体方法。同时,分析了深度学习在乳腺癌、白血病和宫颈癌预测中的作用,结合相关影响因素探讨了模型的应用潜力。此外,还总结了深度学习在癌症预测中面临的挑战及未来发展方向,为癌症的早期诊断与精准预测提供了理论支持和技术参考。

alice7model的博客 123

Apache Cloudberry 亮相 2025 IvorySQL 生态大会暨 PostgreSQL 高峰论坛

在内核层面,Cloudberry 基于 PostgreSQL 14.4,通过内核级优化与创新,进一步释放了 PostgreSQL 的通用性与灵活性,支撑复杂 OLAP 场景下的大规模分布式查询。在由Apache Cloudberry PPMC 成员/HashData 开源负责人王殿进出品的「源力聚桥:开源协作的全球化实践与人才破壁」分论坛中,王殿进分享了《PostgreSQL 本地化实践:原生语言项目贡献之路》,结合十余年一线开源社区经验,探讨了 “代码之外”的开源贡献路径。

m0_54979897的博客 442

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

3000+ 开源人齐聚台北,IvorySQL 如何讲述中国 PostgreSQL 故事?

从Grant Zhou的社区建设之道,到Cary Huang的个人成长之路,IvorySQL 两位核心贡献者在 COSCUP 2026 上充分展现了中国 PostgreSQL 开源社区的技术深度与蓬勃活力。在展台前的每一次交流、每一个问答,都在将开源协作的理念传递给更多亚太地区乃至全球的开发者。这个 8 月,IvorySQL 在台北 COSCUP 2026 留下了中国开源社区的声音。期待下一次,与更多朋友在开源的路上相遇!

IvorySQL的博客 191

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

第七届中国 PostgreSQL 数据库生态大会回顾| IvorySQL 开启新篇章

未来,IvorySQL 将继续致力于提升与 Oracle 的兼容性,以实现 PostgreSQL 生态与 IvorySQL 生态的完美融合,进而达到 PostgreSQL 生态与 Oracle 生态的等效兼容目标。同时,IvorySQL 将借助开源强大力量,持续为其注入新活力,提供一套更加灵活、高效的 Oracle 数据库迁移解决方案。

IvorySQL的博客 678

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IvorySQL 亮相第 27 届中国国际软件博览会:开源创新,共筑软件新生态

软博会由中国电子信息行业联合会主办,中招国际会展(北京)有限公司承办,将吸引工业和信息化部相关领导、河南省领导、两院院士、知名专家、国家级智库机构、软件领域央国企代表、各省区市主管部门负责人、全国重点高校及科研机构代表、软件百强企业高管、杰出工程师以及河南省软件产业代表等重量级嘉宾参与。本届软博会以“开源构筑新生态,软件智造新未来”为主题,聚焦 AI 重塑软件、软件定义未来、工业软件创新发展、开源鸿蒙生态体系建设等前沿领域,汇聚基础软件、工业软件、平台软件、开源软件及应用成果,打造全球软件发展的风向标。

IvorySQL的博客 563

第八届中国PostgreSQL数据库生态大会圆满收官,IvorySQL 荣获产品创新奖

探索开源无界,共话无限可能!11 月 29 日,第八届中国 PostgreSQL 数据库生态大会在杭州完美收官。由中国开源软件联盟 PostgreSQL 分会主办、IvorySQL 等助力的这场技术盛会,不仅带来了硬核的前沿干货,更为 DBA、开发者和技术领袖们打造了一个纯粹、自由的对话空间。在这里,技术没有距离,交流畅通无阻,是一场真正属于 PGer 的技术狂欢。

IvorySQL的博客 937

走进高校,走近开源|IvorySQL 社区即将亮相应急管理大学开源学术报告会

作为面向企业级应用场景的开源数据库项目,IvorySQL以 PostgreSQL 为基础,持续推进兼容能力增强与生态建设,致力于为用户提供更加开放、易用、可扩展的数据库解决方案。近年来,随着越来越多行业开始关注自主可控与开源技术创新,数据库作为数字基础设施的重要组成部分,正在迎来新的发展机遇。IvorySQL 社区也在持续推动项目能力演进、开发者生态建设与行业场景实践,努力让开源数据库真正“用得上、落得下、发展得起来”。

IvorySQL的博客 260

开源同行,感谢有你|IvorySQL 社区邀您领取贡献者证书

在开源的星辰大海中,每一次代码的提交、每一个 Issue 的精准反馈、每一行文档的打磨完善,都是推动开源项目稳步前行的微光,无数微光汇聚,便成了 IvorySQL 成长的星河。IvorySQL 作为一款兼容 Oracle 的 PostgreSQL 开源数据库,其发展与壮大,始终离不开全球开发者的热忱参与和持续深耕。从内核技术的迭代优化到生态工具的适配开发,从文档体系的补全完善到社区交流的积极分享,越来越多的开发者奔赴而来,以专业与热爱,共同浇灌 IvorySQL 开源数据库生态的繁茂生长。

IvorySQL的博客 393

Ubuntu 修复 FinalShell 任务栏齿轮图标

FinalShell 可以正常启动,但任务栏显示默认齿轮图标。本次环境为 Ubuntu、X11,图标文件存在且有效。最终通过在用户级.desktop文件中加入,重新启动并固定应用,成功解决。st是本次实际测得的窗口标识。其他版本或安装方式应先测量,不要直接套用。

To be a better man 203

fast-lio2复现跑avia数据集

本文详细介绍了在Windows WSL2中安装Ubuntu 22.04并配置ROS2 Humble环境的全过程,涵盖系统初始化、ROS2安装、Livox雷达驱动编译及FAST-LIO2 ROS2版本的构建与验证。通过完整数据集回放与建图测试,成功实现点云地图生成与轨迹记录,并利用evo工具完成轨迹分析与可视化。最终输出包括累积点云地图、位姿轨迹及实验配置文件,为后续精度评估与复现提供基准。

chase_my_dream的博客 334

【T113】SDK Tina5.0 V1.2 使用记录(一)基本使用,初次编译等

SDK名称发行方其他描述全志官方tina2.0,仅支持 openwrt全志官方tina5.0 v1.2,支持 openwrt, buildroot百问网非官方,支持buildroot,用于开发板100ask_t113-pro。

似水流年 115

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 118

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 196

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 428
上一篇: 深入 PostgreSQL 内部:5 个关键阶段拆解查询处理全流程
下一篇: PostgreSQL数据库技术峰会北京站活动回顾|IvorySQL 双解析器架构下的兼容性创新实践
IvorySQL
博客等级 码龄5年 745粉丝 557原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值