Dyno was not created for the purpose of replacing Mysql for applications, it was created to facilitate applications sent data quickly without having used asynchronous for MySQL
Dyno uses a Packet system;
it sends and receives Packets by Sockets to be able to sort requests as Base/Table (InputPacket/OutputPacket)
Yes you can! Contributions are welcomed!
- Latest phar version here: Github Release
- Download PHP binary for linux/windows here: Download in SourceForge
Download latest .phar : PHP Binary : and start.sh/start.cmd/start.ps1
No installation video for the moment
- DynoPM (PocketMine) (PHP) : Implementing Dyno for PocketMine-MP
- DynoNuke (Nukkit) (Java): Soon
Configuration in server.properties
- dyno-port= Port dyno
- password= Password for applications to connect to Dyno
- lang= Language
- async-workers= Async Workers
- profile-report-trigger= 20
- strict-mode= Ex: If a float is sent to Dyno while it is an int, dyno will return an exception
- log-packet-received= Log the Packets received by Dyno
You don't need to have MySQL to use Dyno!
MySQL is only used for DynToSQL
DynToSQL Send Dyno Bases/Tables to MySQL
Configuration in mysql.properties
- mysql-enabled= Enabled MySQL
- auto-send-dyn-to-sql= Auto send DynToSQL
- time-auto-send-in-second= Time in seconds to DynToSQL
- log-auto-send-sql= Log
- connection-host= SQL Host
- connection-port= SQL Port
- connection-username= SQL Username
- connection-password= SQL Password
- connection-database= SQL Database
- connection-socket= SQL Socket
- PHP: > 7.2
- pthread : > 3.1.5
Dyno:
- Version: 1.0
- API version: 1.0.0
- CodeName: SugarLaunch
- curl , yaml, zlib , pthreads, sockets
This program is free: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.