MySQL: Dari Desain Ke Kode Lebih Mudah


MySQL sebagai RDBMS open source, sangat mudah dijumpai pada server-server hosting atau di kalangan akademisi maupun korporat. Oracle sebagai pemilik MySQL juga mengembangkan aplikasi pendukung MySQL Workbench (dahulu MySQL GUI Tools). Fungsi utama MySQL Workbench adalah:

  1. Desain database (modelling).
  2. Administrasi Server.
  3. SQL Frontend untuk Database MySQL.

MySQL Workbench sendiri dikembangkan secara open source, juga dapat diperluas fungsi-fungsinya dengan modul dan plugin yang dapat ditulis menggunakan bahasa pemrograman Python ataupun Lua.

Bagi pengembang yang ingin memanfaatkan fungsi-fungsi database MySQL dalam aplikasi mereka, tentunya akan sangat dimudahkan dengan fungsi desain model database yang terdapat pada MySQL Workbench. Dengan beragamnya bahasa pemrograman aplikasi yang dipakai, entah itu pemrograman web server dengan PHP, web server berbasis Javascript (Nodejs) ataupun framework-framework lainnya.

Kami, dari kalangan komunitas open source mengembangkan aplikasi mandiri yang dapat membaca file model aplikasi MySQL Workbench untuk diekspor ke dalam bahasa pemrograman dan framework lain.

Adalah MySQL Workbench Schema Exporter yang dapat mengekspor ke dalam:

  1. Doctrine ORM.
  2. Propel ORM.
  3. Zend Framework.
  4. Sencha ExtJS.
  5. Node Sequelize.

Kode program MySQL Workbench Schema Exporter dapat diambil dari https://github.com/johmue/mysql-workbench-schema-exporter.

Advertisements

, , , , , , , ,

  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: