2023年中国基础软件开源产业研究白皮书
开放原子开源基金会 技术指导 营销指导 项目指导 用户指导 项目工作委员会 开源战略咨询:帮助企业制定开源战略布局,规划开源成功路 径,提出开源实施方案 开源法律赋能:提供开源许可证翻译,完成评审并发布。组织开 源法律书籍翻译,公益课程及合规论坛 开源项目运营:支持开发者社区运营,促进项目生态建设。拓展 开源生态链,汇聚企业、个人、组织参与开源项目。 开源品牌推广:打造年度重大品牌活动,完善传播矩阵,培养开 究及绘制。 数据库开发者开源贡献特征 数据库指标提升 响应时间 并发能力 吞吐量 … 性能 数据备份 数据恢复 故障切换 … 可靠性 编程语言 系统接口 … 兼容性 存储 引擎 数据库内核 修改计算引擎支 持语法扩充 修改存储协议支 持更多数据库格 式 底层IO调优支持 高并发能力 … 围绕内核层级的 开发贡献 围绕数据库内核开发在国外 中间件的产生与分布式架构的发展息息相关。分布式架构,尤其是其中的微服务架构,通常把系统按照业务维度切分,再通过网 络将不同业务板块协作运行,以缓解我国用网人数众多、业务复杂等问题为应用程序带来的网络高并发等痛点。各业务板块运行 独立性较强,协作时不仅需要各个节点之间通信、连接,还需要维持节点同步。中间件能很好的缓解此问题,因中间件本身是一 种独立的系统软件或服务程序,主要解决异构网络下分布式应用软件的互联与互操作问题。0 码力 | 43 页 | 4.69 MB | 1 年前3Weblate 4.5.1 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 424 页 | 4.53 MB | 1 年前3Weblate 4.5 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 422 页 | 4.54 MB | 1 年前3Weblate 4.4.1 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 418 页 | 4.44 MB | 1 年前3Weblate 4.4.2 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 418 页 | 4.44 MB | 1 年前3Weblate 4.5.3 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 431 页 | 4.62 MB | 1 年前3Weblate 4.6 用户文档
内存服务器的 /:file:`etc/my.cnf.d/server.cnf 的例子。这些设 置应该足以用于多数安装。MySQL 和 MariaDB 具有来提高服务器性能的可调 整部分,除非计划有大量并发用户访问系统,否则这些可调整部分被认为是不 必要的。这些细节请查看各厂商的文档。 在运行您的 Weblate 前设置好 innodb_file_per_table 设置并重启 MySQL/MariaDB,这对减少安装时的问题绝对重要。 服务器)上运行 Weblate 所需的最低配置: 2 GB 的内存 2 个 CPU 核心 1 GB 的存储空间 内存越多越好 —— 用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少 有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空 间会变化,但 Weblate CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性( -- concurrency 16 ),或使用不同的池实现( --pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS:0 码力 | 760 页 | 9.22 MB | 1 年前3Weblate 4.6 用户文档
Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图 CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性(--concurrency 16 ),或使 用不同的池实现(--pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS: Weblate 所需的最低配置: • 2 GB 的内存 • 2 个 CPU 核心 • 1 GB 的存储空间 内存越多越好——用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空间会变化,但 Weblate 试图0 码力 | 435 页 | 4.64 MB | 1 年前3Weblate 4.5.1 用户文档
内存服务器的 /:file:`etc/my.cnf.d/server.cnf 的例子。这些设 置应该足以用于多数安装。MySQL 和 MariaDB 具有来提高服务器性能的可调 整部分,除非计划有大量并发用户访问系统,否则这些可调整部分被认为是不 必要的。这些细节请查看各厂商的文档。 在运行您的 Weblate 前设置好 innodb_file_per_table 设置并重启 MySQL/MariaDB,这对减少安装时的问题绝对重要。 服务器)上运行 Weblate 所需的最低配置: 2 GB 的内存 2 个 CPU 核心 1 GB 的存储空间 内存越多越好 —— 用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少 有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空 间会变化,但 Weblate CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性( -- concurrency 16 ),或使用不同的池实现( --pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS:0 码力 | 741 页 | 9.44 MB | 1 年前3Weblate 4.4.1 用户文档
内存服务器的 /:file:`etc/my.cnf.d/server.cnf 的例子。这些设 置应该足以用于多数安装。MySQL 和 MariaDB 具有来提高服务器性能的可调 整部分,除非计划有大量并发用户访问系统,否则这些可调整部分被认为是不 必要的。这些细节请查看各厂商的文档。 在运行您的 Weblate 前设置好 innodb_file_per_table 设置并重启 MySQL/MariaDB,这对减少安装时的问题绝对重要。 服务器)上运行 Weblate 所需的最低配置: 2 GB 的内存 2 个 CPU 核心 1 GB 的存储空间 内存越多越好 —— 用于所有级别的缓存(文件系统,数据库和 Weblate )。 许多并发用户会增加所需的 CPU 内核数量。对于数百个翻译组件,推荐至少 有 4 GB 的内存。 典型的数据库存储用量大约为每 1 百万单词 300 MB。克隆仓库所需的存储空 间会变化,但 Weblate CELERY_BACKUP_OPTIONS CELERY_BEAT_OPTIONS 这些变量允许您调整 Celery worker 选项。它可以用于调整并发性( -- concurrency 16 ),或使用不同的池实现( --pool=gevent )。 并发 worker 的数量默认与处理的数量匹配(除了被认为只运行一次的备份 worker )。 示例: environment: CELERY_MAIN_OPTIONS:0 码力 | 715 页 | 9.37 MB | 1 年前3
共 115 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12