在 Django 中使用 Tarantool 和 MySQL

Usage of Tarantool and MySQL with Django

我如何将 Tarantool 与 Django 和 MySQL 结合使用进行缓存(而不是 Redis)and/or 从某种意义上说,所有读取的事务都转到 Tarantool(保险后 MySQL 复制)并且所有写入都进入 MySQL(首选选项)有人有样本吗?

嗯。 Tarantool 没有 Django 插件。这意味着你必须先介绍它。顺便说一句,tarantool 有 python 2.71 and python 3.x1 个库,因此它可能对集成有用。

如何实施?您必须使用 taranool 的 python 库以及 MySQL 的 python 库来创建一些 Django / Python 插件。

还有。关于 MySQL 复制。 Tarantool有这个功能,你可以从GH repo[2]获取代码。

我不确定是否可以找到 Django 的示例。

后记。这是一项相当艰巨的任务:)

1 https://github.com/tarantool/tarantool-python

[2] https://github.com/tarantool/mysql-tarantool-replication

UPD:2021 年 2 月:

Django-Tarantool 数据库后端作为 django-tarantool PyPi 包引入,可用于 Django 1.10-3.1 版本。

pip install django-tarantool

随时为包做贡献https://github.com/artembo/django-tarantool