Rabu, 07 Januari 2009

MY SQL VS ORACLE10g

Pengertian MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.
Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.

pengertian oracle10g

Ada banyak pemain database yang berjaya saat ini seperti IBM, microsoft, oracle, MySQL dan vendor-vendor lainnya. melalui tulisan ini akan dibahas secara sekilas mengenai produk database dari oracle yang bernama Oracle Database 10g Grind Computing.
Oracle Database 10g merupakan database yang pertama kali didesain untuk aktivitas Enterprise Grind Computing. Oracle Database 10g mampu memotong biaya operasional sembari memberikan service yang berkualitas tinggi. Juga mampu secara cepat merespon terhadap kebutuhan bisnis dengan resiko yang rendah. Selain itu produk ini juga sangat mudah untuk dideploy dan juga dipelihara.
Ada beberapa edisi yang tersedia dalam Oracle Database 10g, yaitu :

@ Standard Edition One

Sangat mudah digunakan, mempunyai kekuatan yang bagus, performa yang baik dalam workgroup dan juga sudah mendukung aplikasi internet maupun intranet. Edisi ini mampu menjadi solusi untuk lingkungan single-server, small business samapai dengan lingkungan cabang yang terdistribusi. Edisi ini juga sudah termasuk semua fasilitas yang diperlukan dalam membangunsuatu aplikasi bisnis yang kritis. Edisi ini hanya dapat dilisensikan pada server yang memiliki kapasitas maksimum dua prosesor.

@ Standard Edition

Fitur dasarnya sama seperti edisi Standard Edition One, tatapi dengan dukungan mesin yang lebih besar dan juga mendukung sistem clustering dan juga layanan Real Application Clusters. Edisi ini dapat dilisensikan dalam suatu single server dengan kapasitas maksimum empat prosesor.

@ Enterprise Edition

Memberikan efisiensi, reabilitas dan juga keamanan manajemen datauntuk mission-critical application, seperti dalam lingkungan OLTP, data warehouse yang intensif melakukan query dan juga aplikasi internet. Edisi ini juga memberikan tool-tool dan juga fungsionalitas untuk memenuhi standar ketersedian dan juga skalabilitas pada aplikasi enterprise.
FITUR KUNCI
Seperti halnya produk database lainnya, maka pada Oracle Database 10g ini juga memiliki beberapa fitur kunci yang menjadi kelebihan dibandingkan yang lainnya. Berikut adalah fitur-fitur kuncinya :

@ Oracle Real Application Clusters (RAC)

Oracle RAC merupakan suatu lingkungan komputasi yang memanfaatkan interkoneksi antar komputer dengan menggunakan teknologi cluster. Dengan hal tersebut maka dapat memberikan skalabilitas tidak terbatas dan juga tingkat ketersediaan yang tinggi bagi aplikasi apapun. Ini bisa dicapai dengan memanfaatkan konfigurasi hardware secara cluster berkat kemudahan dalam penggunaan single system image. Oracle RAC mengijinkan akses ke dalam single database dari beberapa titik dalam suatu konfigurasi sistem yang tercluster. Ini bertujuan untuk memisahkan antara aplikasi dan database dari kemungkinan adanya kesalahan operasi pada software maupun hardware.

@ Oracle Partitioning

Oracle Partitioning mampu untuk meningkatkan mamajemen data bagi proses OLTP (Online Transaction Processing), data mart dan juga aplikasi data warehouse dengan menambahkan kemampuan pengaturan, ketersediaan dan juga performa pada struktur tabel dan index yang kompleks. Oracle Partitioning mengijinkan tabel yang besar untuk bisa dibagi ke dalam suatu potongan yang lebih kecil agar lebih mudah dikontrol.

@ Oracle OLAP

oracle OLAP merupakan mesin kalkulasi dengan skalabilitas dan performa yang tinggi untuk pemrosesan data, juga dilengkapi dengan administrasi dan mamajemen yang terintegrasi sebagai solusi aplikasi yang membutuhkan analisa. Oracle OLAP ini sudah secara penuh terintegrasi dalam database dan memberikan fungsi-fungsi lengkap seputar masalah data analisis. Dengan predictive analysis dapat dimanfaatkan untuk meramalkan tren pasar, prediksi keperluan dalam proses produksi dalam manufaktur atau juga membuat suatu analisa terhadap keuangan suatu perusahaan. Sistem OLAP ini menggunakan suatu perhitungan dan kalkulasi yang sangat kompleks dan juga melihat data secara multidimensional.

@ Oracle Data Mining

Oracle Data Mining mengijinkan perusahaanuntuk membangun suatu sistem business intelligence yang canggih sehingga dapat digunakan untuk menggali informasi lebih dalam dari database yang ada, menemukan fakta-fakta baru dan juga mengintegrasikan informasi tersebut ke dalam aplikasi bisnis. Oracle Data Mining menyertakan fungsi data mining untuk membuat klasifikasi, prediksi dan asosiasi.

@ Oracle Spatial

Oracle Spatial mengijinkan pengguna dan pembuat aplikasi untuk mengintegrasikan data spasial mereka ke dalam aplikasi enterprise. Dia mengatur relasi spasial dari data yang terasosiasi, misalnya saja berapa besar pendapatan dalam suatu teritori dan lain sebagainya.

daftar pustaka:www.gealgeol.com/oracle database
www.google.co.id
www.nusansifor.com


di posting oleh: hadi rusbiantoro(0734015032)

Rabu, 12 November 2008

tugas

#include

class penjual
{
public: char id[4],nama_penjual[20];
void petugas()
{
cout<<”ID Petugas : “;cin>>id;
cout<<”Nama Petugas : “;cin>>nama_petugas;
};
};
class barang
{
public: char kode_barang[5],nama_barang[20];
int jumlah,harga;
void barang()
{
cout<<”\nKode Barang: “;cin>>kode_barang;
cout<<”Nama Barang : “;cin>>nama_barang;
cout<<”Harga Barang : “;cin>>harga;
cout<<”Jumlah yang harus dibayar = “<};
int hasil(int jumlah,int harga)
{
return (jumlah*harga);
};
};


class pembeli
{
public: char nama[20],alamat[30];
void pembeli()
{
cout<<”Nama : “;cin>>nama;
cout<<”Alamat : “;cin>>alamat;
};
};

class transaksi
{
public: char tanggal[8];
{
cout<<”Pasar Online”;
cout<<”Tanggal transaksi: “;cin>>tanggal;
pb.isi_pembeli();
pt.isi_penjual();
b.isi_barang();

Rabu, 24 September 2008

tugas saya oop

#include
class prajurit
{
private :
int n,maju,tiarap,tembak;
public:
void input();
void maju();
void tiarap();
void tembak();
};

void prajurit::input()
{
cout<<"Prajurit yang berperang:"; cin>>n;
};

void prajurit::maju()
{
cout<<"maju"<}

void prajurit::tiarap()
{
count<<"tiarap"<}

void prajurit::tembak()
{
cout<<"fire"<}


void main()
{
prajurit pp;
pp.input();
pp.maju();
pp.tiarap();
pp.tembak();
};

Senin, 08 September 2008

aBOeT HaDi

blog ini di buat semata-mata untuk memberikan ilmu komputer kepada khalayak umum....

intinya semua tentang komputer dikupas disini dechhhh.....