Juni 05, 2011

My SQL & Visual Foxpro

 My SQL
My SQL adalah perangkat lunak sistem
manajemen basis data yang diciptakan untuk
dapat dilakukan instalasi secara gratis
(opensource). Hingga saat ini MySQL telah lebih
dari 6 juta instalasi.
Kelebihan:
žDapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.
žDapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
žMemiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
žMendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ).
žMendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
žMendukung ODBC for Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.
žKita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama.
žDitulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.
žPrivilege (hak) dan password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi. 
 Kekurangan:
 
žUntuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual
Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
 
 Visual Foxpro
Merupakan bahasa pemrograman berorientasikan objek berpusat pada data (data-centric) yang dikeluarkan oleh Microsoft. Awalnya dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan “Visual”.
Versi terakhir FoxPro (2.6) dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan Unix: Visual FoxPro 3.0, versi “Visual” pertama, akhirnya tersingkir karena hanya mendukung Mac dan Windows, dan versi berikutnya hanya mendukung  Windows saja. Versi terkini Visual FoxPro adalah berekstensi COM dan Microsoft telah menyatakan bahawa mereka tidak berniat untuk mencipta versi Microsoft .NET.
 Kelebihan:
žSudah dioptimalisasi penggunaannya untuk pengolahan database
žVisual FoxPro merupakan pengolah database yang cepat.
žmendukung untuk mengakses data diluar dari database native yang dimilikinya, seperti Microsoft SQL Server, Oracle, mySQL, PostGreSQL, Thunderbird, Access dan lain sebagainya dengan menggunakan koneksi ODBC dan ADO.
 Kekurangan :
žpembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9)
žmenu-designer yang juga belum mengimplementasikan OOP.
ž Ada istilah yang mengatakan, “The Right Tools on The Right Job”, jika kita ingin membuat aplikasi untuk multimedia, games, 3D Animation … well, VFP is NOT for you tetapi jika kita ingin membuat aplikasi berbasis database seperti statistik, perdagangan, ataupun bisnis berskala kecil hingga menengah ke atas … VFP is the RIGHT tools for you !!
 


Tidak ada komentar:

Posting Komentar