在 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
我如何将 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