dibify / dibify
DiBify
Installs: 4 235
Dependents: 4
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: ^8.2
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^11
- dev-master
- v10.x-dev
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.3
- 0.10.2
- 0.10.0
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.11
- 0.8.10
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.16
- 0.7.15
- 0.7.14
- 0.7.13
- 0.7.12
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.15
- 0.3.14
- 0.3.13
- 0.3.12
- 0.3.11
- 0.3.10
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
This package is auto-updated.
Last update: 2024-05-20 11:25:41 UTC
README
DiBify - ORM система, которая может работать с несколькими разными базами данных одновременно, за счет того, что сама ORM реализует внтури себя механизмы репликации и блокировок. С помощью DiBify вы можете использовать настоящий code-first подход, т.к. в любой момент вы сможете без труда внедрить ваше приложение любую новую БД, которая возьмет на себя необходимые функции. Например, к MySQL вы в любой момент сможете добавить ElasticSearch, а затем и Clickhouse или любую другую базу не изменяя код вашего приложения. Все что нужно для подключения новой базы - это написать отдельный Storage, который будет работать с этой базой, а также при необходимости Replicator, который будет отвечать за репликацию целостность данных.
DiBify невероятно гибкая ORM и может решить абсолютно любые задачи, однако если вашему приложению не требуется работа с несколькими СУБД одновременно, то DiBify вероятно будет избыточным решением, и вам в таком случае стоит посмотреть на другие ORM, например Doctrine