标签存档: rust
MariaDB Foundation 投票是获取社区反馈的非正式方式。它们一直有点隐藏,但最近的投票在 mariadb.org 首页上停留了一段时间,获得了可观的 5,225 票。
它询问了“您的应用程序与 MariaDB 通信时使用哪些编程语言?”,结果如下
Python | 30% |
PHP | 30% |
Java | 19% |
NodeJS | 16% |
C# | 15% |
C/C++ | 11% |
Bash/Shell/Powershell | 7% |
其他 | 7% |
TypeScript | 6% |
Go | 6% |
Rust | 4% |
R | 3% |
Ruby | 2% |
我们如何使用这些结果?
…
向 MariaDB 或 MySQL 服务器实例添加功能最直接的方法之一是创建用户定义函数 (UDF)。这些是从动态二进制文件加载的编译函数,它们比用 SQL 编写的函数性能更高、更灵活,提供了与内置函数相同的功能。
这些 UDF 通常用 C 或 C++ 编写,但现在有一个库可以轻松地用 Rust 编写它们。这篇博客讨论了编写这个库的一些原因,接着是一个非常基础的用法示例,即使没有 Rust 语言经验也可以理解。
…