Kamis, 20 Oktober 2011

Super Android smartphone: Terlalu banyak hal yang baik?

Galaxy Nexus hanya yang terbaru dalam garis tumbuh ponsel "unggulan".
komentar Jika saya pemilik Droid Bionic, saya harus cukup kesal.
Para Bionic seharusnya diposisikan sebagai smartphone andalannya 4G Verizon Wireless LTE - yang pertama dengan prosesor dual-core - ketika diluncurkan pada awal September. Tapi pemerintahan yang hampir berlangsung satu bulan, dan mengikuti beberapa pengumuman terakhir, tidak mungkin bahkan peringkat sebagai terbaik ketiga ponsel Android di jajaran Verizon pada bulan November.
Kecepatan di mana perangkat Android baru yang memukul pasar berbicara kepada kekuatan platform mobile Google. Tapi juga menyebabkan banyak sakit kepala bagi konsumen yang bisa kewalahan oleh banyaknya pilihan yang muncul setiap hari. Ini seperti Best Buy komersial memparodikan perangkat besar berikutnya keluar saat setelah Anda membelinya, hanya itu yang bermain di kehidupan nyata.
Produsen handset tidak bisa seperti kecepatan baik. Mereka menghabiskan jutaan dolar penelitian dan pengembangan pada perangkat baru panas, hanya untuk kehilangan sorotan setelah beberapa hari (atau, dalam kasus Razr Droid, beberapa jam).
"Ini semacam churn mengganggu konsumen dan OEM, untuk siapa seperti siklus adalah mahal dan, tentu saja, boros," kata Roger Kay, analis Endpoint Technologies.
Untuk mudahnya, mari kita lihat saja lineup Verizon untuk liburan. Di masa lalu, pembawa telah memfokuskan upaya pemasaran pada satu telepon yang besar, yang dikenal di industri sebagai perangkat halo, sejak buzz sekitar sering menarik pada konsumen dan mendorong penjualan ponsel lainnya.
Hasil di masa lalu telah dicampur. Droid pertama oleh Motorola adalah sukses besar, dan membantu mendorong Android ke mainstream. Sebelum itu adalah BlackBerry Storm, yang terjual baik namun terkendala dengan Glitches dan antarmuka pengguna kikuk. Saat itu, pelanggan tahu persis apa yang telepon untuk mendapatkan.
Bahwa strategi kini telah dilempar keluar jendela, seperti Verizon memiliki setidaknya 4-5 profil tinggi smartphone untuk menawarkan untuk liburan, salah satu yang tampaknya mencari ke atas yang sebelumnya.
Kemarin, Verizon dan Motorola bersama-sama meluncurkan Razr Droid , dual-core 4G LTE smartphone yang menawarkan profil lebih tipis dari iPhone 4S. Ini merupakan upgrade besar-besaran atas Bionic Droid, yang hanya memukul pasar bulan lalu.
Memang, Bionic mengalami serangkaian terdokumentasi dengan baik keterlambatan, dan harus memiliki teknis menghantam pasar pada kuartal kedua. Tapi waktu ekstra untuk mendesain ulang telepon dan membawanya ke pasar tampaknya terbuang dengan pengenalan Razr. Mengapa orang membeli Bionic sekarang?
Beberapa jam setelah pembukaan Razr, Google dan Samsung memamerkan Nexus Galaxy , smartphone pertama yang berjalan di Ice Cream Sandwich, yang merupakan versi terbaru dari Android. Sistem operasi upgrade adalah yang pertama untuk mengintegrasikan kedua smartphone dan tablet antarmuka pengguna, dan dilengkapi dengan rakit fitur baru. Nexus Galaxy akan berjalan pada LTE dan ini diharapkan juga datang ke Verizon.
Nexus Galaxy datang pada tumit dari Stratosphere , yang baru saja diluncurkan minggu lalu sebagai bagian dari lini II unggulan Samsung Galaxy S perangkat Android. Samsung jelas bersusah payah untuk menyesuaikan versi Verizon Galaxy ponsel populer S II, menambahkan keyboard dan kompatibilitas LTE, namun sudah menjual di diskon di berbagai pengecer.
Apakah ada yang ingat Stratosphere itu? Beberapa hari yang lalu Galaxy S II telepon di antara terpanas di luar sana. Hari ini, tidak begitu banyak.
Untuk Verizon, memiliki seperti barisan yang kuat - yang meliputi 4S iPhone baru saja diluncurkan - adalah anugerah, dan kontras dari hari-hari tua ponsel dasar, ketika perangkat terpanas hanya berlari di jaringan GSM yang digunakan oleh AT & T dan T -Mobile USA. Gadget blogger, dan wartawan teknologi seperti saya, cinta torrent perangkat baru karena itu berarti lebih banyak untuk menulis tentang.
Namun tingkat di mana smartphone ini super baru yang muncul adalah memusingkan. Yang menjalankan ponsel bahkan tidak termasuk perangkat gelombang memukul pasar dengan operator besar lainnya. Orang sering menunda membeli ponsel baru sehingga mereka dapat melihat apa yang datang di depan, dengan seperti aliran produk baru, mereka mungkin berakhir dengan kebingungan lumpuh.
Kedengarannya berlawanan dengan intuisi, tapi dunia Android, pelanggan, dan produsen handset disertakan, bisa tahan melihat meluncurkan lebih sedikit dari hal besar berikutnya.

Java 7, Platform Java Terbaru dari Oracle yang Menjanjikan 7 Keuntungan

Oracle baru saja mengumumkan peluncuran platform Java standard edition 7 (Java SE7). Mereka mengklaim bahwa Java terbaru ini akan memiliki berbagai kemudahan dibandingkan dengan versi-versi sebelumnya.
Dikatakan terdapat tujuh keuntungan Java SE7. Yang pertama adalah perubahan bahasa. Perubahan bahasa ini dikatakan Oracle dapat membantu pengembang untuk dapat lebih produkitf dan menghasilkan program dengan syntak yang sederhana sehingga dapat dengan mudah dimengerti.
Selanjutnya adalah peningkatan bahasa pendukung dinamis, seperti Ruby, Phyton, dan Javascript. Dengan adanya bahasa pendukung tersebut dapat meningkatkan performance pada JVM.
Ketiga adalah multicore API baru yang membuat pengembang lebih mudah untuk mendekomposisi permasalahan menjadi beberapa bagian yang nantinya dapat dieksekusi secara paralel. Selain itu terdapat juga interface I/O yang lebih komprehensif, fitur jaringan dan kemananan baru, support terhadap internasionalisasi, termasuk unicode 6.0, dan yang terakhir adalah tersedia beberapa versi update librari.
Java SE7 yang baru pertama kali ini dikembangkan oleh Oracle memiliki kompabilitas dengan versi sebelumnya. Sehingga para pengembang tak perlu susah-susah untuk beradaptasi.

Rabu, 19 Oktober 2011

Ubuntu 11.10 Overview

Tanggal 13 Oktober kemarin Ubuntu resmi meluncurkan sistem operasi Ubuntu 11.10 ‘Oneiric Ocelot’ untuk diunduh secara gratis oleh para penggemar dan pengguna Linux oleh Canonical.
Ubuntu 11.10 Oneiric Ocelot menjadi rilis kelima belas sistem operasi populer Ubuntu. Hadir dengan berbagai macam fitur baru, perbaikan dan peningkatan di berbagai sektor. Dibangun di atas versi terbaru lingkungan desktop Gnome 3.2, Oneiric Ocelot membawa peningkatan pada Unity panel serta peluncurnya.
Ubuntu 11.10 telah tersedia untuk di unduh dari seluruh mirror server di seluruh dunia, termasuk semua versi keluarga Ubuntu (Ubuntu Destkop, Ubuntu Server, Ubuntuk Cloud, Kubuntu, Xubuntu, Lubuntu, Edubuntu, Mythbuntu dan Ubuntu Studio).
Yang menarik dari Ubuntu 11.10 adalah User Interface dengan launcher dan DASH untuk mengakses aplikasi dan mencari aplikasi yang baru.
 

Dash
Dash

Selain itu ada Ubuntu Software Centre yang memudahkan untuk menemukan dan menginstall aplikasi baru.
Berikut adalah fitur-fitur utama dan fitur tambahan pada Ubuntu 11.10
Fitur Utama:
  • Unity 3D interface 4.22;
  • Unity 2D interface 4.12;
  • GNOME 3.2.0;
  • Linux kernel 3.0.4;
  • X.Org 7.6;
  • Xorg Server 1.10.4;
  • Upstart 1.3;
  • GCC 4.6 toolchain;
  • Phyton 2.7.2;
  • Compiz Fusion 0.9.6;
Fitur Tambahan:
  • Peningkatan keindahan destkop; ditenagai oleh Unity panel dan peluncurnya yang kini telah diporting ke GTK3.
  • Dua metode login; Anda dapat memilih menggunakan antar muka 3D atau 2D.
  • Layar login baru; Ubuntu 11.10 kini telah menggunakan LighDM, sebuah login manajer yang ringan dan indah.
  • Fungsi kombinasi tombol Alt+Tab baru.
  • Empat belas wallpaper baru.
  • Ubuntu Software Center baru; Telah di desain ulang dengan antar muka yang lebih profesional.
  • Mozilla Firefox 7; Versi terbaru dari web browser popular Mozilla.
  • Mozilla Thunderbird 7; Pengelola email dari Mozilla yang kini telah menjadi default email client untuk Ubuntu 11.10.
  • Deja Dup; Perangkat pencadangan baru.
  • Dukungan Multiarch; Kompatibilitas yang lebih baik untuk arsitektur 32-bit pada sistem 64-bit.
  • Mendukung arsitektur ARM; Hanya untuk versi Server.
  • Dukungan berbagai bahasa untuk script; Bahasa Jepang, Cina dan Korea.
  • CD Hybrid/USB ISO Images; memungkinkan untuk menyalin ISO Images secara langsung pada disk USB.
  • Music lens baru; terkait dengan Banshee aplikasi yang memudahkan dalam mencari musik secara lokal maupun online.
  • Dan fitur menarik lainnya.
Ubuntu resmi tersedia dalam versi 32-bit dan 64-bit. Rilis berikutnya, 12.04 rencananya akan hadir pada bulan April 2012.
Sumber : Canonical

Ubuntu 11.10 Overview

Selasa, 28 Juni 2011

Konversi Mata Uang dengan Google Search

Ingin tahu cara konversi mata uang gampang di internet? Dalam meningkatkan fungsionalitas layanan mesin pencarinya, berbagai tool terbaru telah Google hadirkan kepada para penggunanya selama ini. Salah satu tool terbaru yang bakal diintegrasikan ke dalam layanan mesin pencariannya tersebut adalah tool konversi mata uang yang mampu menampilkan tingkat konversi terhadap mata uang yang dibutuhkan para penggunannya.
Berkaitan dengan itu, Google kini sedang berupaya meningkatkan konsep yang terkait dengan tool konversi mata uang tersebut guna diintegrasikan ke dalam layanan Google Search yang ada.
Padahal sebelumnya, Anda hanya akan disuguhkan dengan informasi tentang tingkat konversi mata uang yang Anda cari saja. Namun dengan keberadaan tool terbaru ini, Anda bakal disuguhkan dengan hasil pencarian yang lebih spesifik dan signifikan lebih lengkap dibanding sebelumnya.
Pertama-tama Anda akan disuguhkan informasi dalam bentuk histori grafik tingkat konversi untuk melihat pergerakan fluktuasi dua mata uang satu sama lain dalam beberapa tahun terakhir ini.
Selain itu, Anda juga disuguhkan kotak isian (textfield) yang dapat dipergunakan untuk mengisi jumlah satuan mata uang yang Anda inginkan, untuk mengedit tanpa melakukan pencarian baru dan bahkan untuk mengubah mata uang yang ditampilkan sekalipun.
Untuk memperoleh tampilan jawaban tingkat konversi atau tool konversi terbaru ini, Anda harus melakukan query yang terkait dengan subjek bersangkutan.
Sebagai contoh, query yang diinput adalah “1 eur usd” kemungkinan Anda tidak akan memperoleh informasi spesifik dari tingkat mata uang yang Anda cari, sedangkan apabila query yang diinput adalah “1 EUR USD” maka barulah Anda akan bisa memperoleh informasi spesifik dari tingkat mata uang yang Anda cari. Sementara itu, yang cukup menarik, jika Anda mencari “currency converter”, maka tool baru ini secara otomatis diisi dengan tingkat konversi saat ini antara USD dan EUR. Dan hal ini kabarnya hanya berlaku bagi Anda yang kini berada di wilayah Amerika Serikat dan menggunakan mesin pencari Google.com.
Tool baru ini cukup berguna karena memudahkan tidak hanya mengubah jumlah yang Anda ingin konversi, tetapi juga mata uang yang Anda gunakan untuk menyederhanakan tugas melalui beberapa pengecekan pada waktu yang sama.

Sumber : beritateknologi.com

Microsoft API Mapping Tool Untuk Developer Mobile

Apakah Anda seorang developer mobile? Apakah Anda ingin tetap eksis dengan aplikasi yang Anda buat sehingga dapat dipergunakan pada platform lain? jika demikian adanya, tak ada salahnya kalau Anda mencoba tool pemetaan API (API Mapping tool) yang baru saja diperkenalkan oleh Microsoft ini. Tool baru ini bertujuan untuk menawarkan kemungkinan program aplikasi yang dibuat para developer aplikasi platform lain dapat sepenuhnya digunakan pada sistem operasi Windows Phone.
Selain tool ini ditujukan bagi developer aplikasi Android, kabarnya developer iOS pun juga bakal disediakan tool yang serupa.
Pada dasarnya, aplikasi Android builder menawarkan paket komprehensif melalui kemudahan dalam mempelajari cara menghubungkan aplikasi yang dibuat developer di platform lain dapat dipergunakan di platform Microsoft Windows Phone. Paket tersebut sendiri mencakup tool pemetaan API Android ke Windows Phone, serta panduan “Windows Phone 7 Guide for Android Application Developers” yang isinya lebih dari 90 halaman dan terdiri dari 7 bab.
Tool ini tidak akan benar-benar mengajarkan developer membangun aplikasi untuk platform Windows Phone, melainkan dapat memungkinkan para developer dapat menerapkan dan menjalankan aplikasi kreasinya sendiri secara mudah pada sistem operasi Windows Phone sehingga mereka bisa menjangkau penggunanya yang lebih luas lagi.
Satu hal lain yang perlu dicatat di sini, bahwasanya tool pemetaan ini tidak mencakup semua API yang tersedia untuk Windows Phone atau Android, terutama karena sistem operasinya  berbeda. Namun yang pasti, pihak Microsoft sendiri telah menset untuk memperluas cakupan sebanyak mungkin sejauh ini.
Selanjutnya Microsoft bakal menerapkan basis penggunaan Windows Phone Mango sebagai cita rasa platform mobile berikutnya pada tool API Mapping tersebut. Bagi developer Android yang tertarik, sebelumnya dapat membaca postingan di blog resmi Microsoft di sini. Sedangkan untuk mengakses diskusi tentang hal ini, Anda bisa melihatnya di sini.

Sumber : beritateknologi.com

Jumat, 11 Maret 2011

Postgre Vs MySQL

Saat ini dengan mudah kita bisa mengatakan, dua produk database open source paling terkenal dan banyak digunakan adalah MySQL dan PostgreSQL. “Mana yang lebih bagus?” adalah pertanyaan yang hingga akhir zaman nanti akan selalu terlontar. Kami tahu pertanyaan ini tidak ada artinya, dan tidak membantu sama sekali. Namun di artikel ini kami mencoba menyusun beberapa aspek dari kedua database yang berbeda satu sama lain. Harapan kami, perbandingan ini membantu Anda menjawab pertanyaan “mana yang sebaiknya dipakai untuk [sebutkan kebutuhan Anda di sini].” Jangan lupa pula, sebelum memutuskan selalu ceklah dulu homepage kedua database sebab dari waktu ke waktu fitur tiap database berubah/bertambah. Perbandingan di artikel ini sendiri menggunakan versi MySQL 3.23.49/4.0.1 dan PostgreSQL 7.2.

Tujuan Desain

Dari semula latar belakang dikembangkannya kedua database ini sudah berbeda. MySQL berkembang dari solusi yang dipakai oleh pembuatnya, TcX AB, dalam memroses data untuk aplikasi Web. Fokusnya adalah pada kecepatan. PostgreSQL, di lain pihak, berkembang dari riset akademik. Fokus pengembangan PostgreSQL adalah pada fitur OO, reliabilitas, dan dukungan SQL yang mantap. Namun, seiring kedua produk ini bertambah matang, keduanya semakin banyak memiliki sifat-sifat ini. MySQL versi 4.x misalnya, berjanji menambahkan fitur-fitur yang sejak lama diidamkan pemakainya: subselect, view, dsb. Sementara PostgreSQL, yang sempat memiliki masalah stabilitas dan skalabilitas di seri awal versi 6.x, juga kini telah amat menarik dari segi kecepatan.

Pengembangan

Pengembangan MySQL diatur secara sentral oleh perusahaan komersial di Swedia bernama MySQL AB (sebelumnya TcX AB). Perusahaan ini memperoleh pemasukan utamanya dari menjual layanan support dan konsultasi MySQL. PostgreSQL dikembangkan secara lebih terdesentralisasi dan merakyat, namun tetap diatur oleh sebuah kelompok online bernama PostgreSQL Development Group.
MySQL dirilis dalam satuan yang lebih sering (sebulan bisa lebih dari satu kali), sementara PostgreSQL sekitar 4–6 bulan sekali.

Jumlah Pengguna

Menurut MySQL AB, saat ini jumlah instalasi MySQL sekitar 3 juta. PostgreSQL sendiri tidak diketahui pasti berapa jumlah penggunanya; kemungkinan masih berada di bawah MySQL karena banyaknya situs Web dan perusahaan webhosting yang hanya menggunakan MySQL. Plus secara keseluruhan popularitas MySQL (trafik milis, tutorial/artikel yang membahas, dsb) lebih besar daripada PostgreSQL. Tapi karena PostgreSQL juga disertakan secara default di distro-distro Linux seperti Red Hat dan SuSE, jumlah penggunanya pun sudah pasti banyak.

Arsitektur dan Portabilitas

MySQL memiliki arsitektur multithreading, sementara PostgreSQL multiproses (forking). Ini berarti PostgreSQL potensial memiliki stabilitas yang lebih tinggi, sebab satu proses anak yang mati tidak akan menyebabkan seluruh daemon mati—meskipun pada kenyataannya, dulu ini sering terjadi. Di sisi lain, arsitektur dengan forking ini sulit diterapkan ke Windows, sebab Windows amat thread-oriented. Karena itulah, baru MySQL yang memiliki port natif ke Windows. PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi Cygwin.

ACID compliance

Sampai sekarang masih banyak yang bilang MySQL itu tidak ACID-compliant. Padahal sejak 2 tahun lalu MySQL sudah mempunyai handler tabel BerkeleyDB, dan belakangan ini InnoDB, sehingga MySQL sudah mendukung transaksi. Handler tabel MySQL yang lama, ISAM dan MyISAM, tidak ACID-compliant. PostgreSQL sendiri sejak lama telah ACID-compliant.

Lisensi

Lisensi PostgreSQL lebih liberal. Inilah sebabnya ada banyak produk closed-source dan komersial yang bisa dikembangkan dari source code PostgreSQL. MySQL, karena dilisensi di bawah GPL, tidak boleh dimodifikasi menghasilkan produk turunan yang closed-source.

Kecepatan

Soal kecepatan ini relatif dan kadang juga jadi isu sensitif. Baik kedua pihak, maupun pihak ketiga, pernah menerbitkan benchmark yang lalu ditepis atau dicibir karena tidak objektif.
Pada dasarnya perbandingan kecepatan keduanya seperti ini: MySQL terkenal cepat dalam melakukan query sederhana. Dengan kata lain, dapat memroses lebih banyak SQL per satuan waktu. Tapi dalam kondisi load tinggi (jumlah koneksi simultan besar), PostgreSQL sering mengalahkan MySQL untuk query dengan klausa JOIN yang kompleks, seperti dialami Tim Perdue saat mencoba kedua database untuk diimplementasikan di SourceForge.net. Penyebab utamanya adalah karena MySQL menggunakan locking level table dalam UPDATE, sehingga koneksi yang lain tidak bisa membaca table ybs sama sekali. Locking inilah juga sebabnya mengapa pada banyak benchmark, MySQL menunjukkan penurunan kinerja yang cukup drastis untuk kondisi jumlah klien simultan tinggi. PostgreSQL mendukung locking di level yang lebih rendah, yaitu row. Table handler baru di MySQL, InnoDB, juga mendukung row level locking. Benchmark InnoDB pada jumlah koneksi tinggi menunjukkan hasil yang cukup menjanjikan (www.innodb.com/bench.html).
Masalah locking tabel bisa diakali dengan membelah-belah tabel, agar satu kelompok row dapat dilock tanpa mengganggu kelompok row lain. Bahkan ada pengguna MySQL yang membelah sebuah tabel besar berisi jutaan record menjadi ribuan tabel kecil-kecil.

Stabilitas

Keduanya sudah bisa dibilang cukup hingga amat stabil. Tapi perlu diingat bahwa database manapun—bahkan Oracle—sesekali dapat menyebabkan kerusakan data. Karena itu backup/history periodik dan incremental tetap diperlukan.

Fungsi Built-In

MySQL terkenal kaya fungsi built-in, seperti modifikasi string (REPLACE, RIGHT, LTRIM, LCASE), matematika (LOG, LOG10), tanggal, dsb. Dalam hal ini MySQL lebih unggul.

Interface

Keduanya sudah amat solid. Mulai dari API C/C++, driver database Perl/Python/PHP/Tcl, ODBC, JDBC telah didukung. Anda tidak akan kesulitan menggunakan database ini dari berbagai sistem dan bahasa pemrograman. MySQL juga mendukung OLEDB dan memiliki versi embedded untuk dilink bersama aplikasi buatan Anda sendiri.

Full Text Indexing

MySQL mendukung indeks full text secara natif. PostgreSQL mendukung full text searching lewat program lain (contohnya: OpenFTS, openfts.sourceforge.net) yang memanfaatkan tipe data arraynya untuk menyimpan indeks dokumen. Secara umum dapat dikatakan bahwa indexing dengan MySQL lebih praktis, tapi dengan program ketiga lebih banyak fitur dan opsi yang bisa diatur (mis: stemming, parsing kata non-Inggris, dsb). MySQL juga, tentu saja, dapat dipakai sebagai backend bagi program search eksternal (contoh: DBIx::KwIndex, search.cpan.org/search?dist=DBIx-KwIndex), meski mungkin tidak seefisien dibandingkan array di PostgreSQL.

Replikasi

Keduanya sudah memiliki replikasi, meski replikasi di MySQL barulah satu arah. Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi standarnya, namun Anda dapat mengunjungi situs gborg.postgresql.org/project/pgreplication/ (proyek pgreplication).

Manajemen User dan Keamanan

Kedua database menyimpan informasi user di sebuah database khusus. Sistem perizinan MySQL lebih mendetil daripada PostgreSQL. Misalnya, kita dapat mengeset agar user tertentu yang datang dari host tertentu hanya bisa membaca tabel saja tanpa bisa UPDATE. Di PostgreSQL ini masih bisa dilakukan dengan VIEW misalnya.
Untuk masalah enkripsi koneksi, keduanya mendukung SSL. Ada ekstensi PKIX bagi PostgreSQL yang menarik, sebab dapat membuat tabel terenkripsi: http://www.dimensional.com/~bgiles/pkixdoc/.

Tool Web/GUI

MySQL AB mengklaim lebih banyak tool grafis/web yang tersedia untuk MySQL, dan ini nampaknya cukup benar.

Tipe Data

PostgreSQL lebih kaya dalam hal tipe data (terutama yang domain-specific seperti tipe data geometris dan MONEY), tapi MySQL sudah mendukung semua tipe data umum.
Di PostgreSQL sebelum 7.1, masih ada keterbatasan yang cukup menyesakkan yaitu ukuran data BLOB maksimum adalah 8–32KB. Sejak 7.1, PostgreSQL juga dapat menyimpan data BLOB besar.
CHAR dan VARCHAR di PostgreSQL dapat menampung hingga 8 juta karakter (bandingkan dengan MySQL yang hanya 255).

Modifikasi Tabel

MySQL lebih fleksibel dalam ALTER TABLE. PostgreSQL sendiri terbatas hanya bisa melakukan penambahan kolom, penggantian nama kolom, dan penggantian nama tabel. MySQL mendukung penambahan/penghapusan kolom, penggantian definisi kolom, dsb.

Fitur OO dan SQL

Dalam waktu beberapa tahun PostgreSQL akan tetap memiliki fitur yang lebih lengkap dibandingkan MySQL. Lebih banyak fitur dari standar SQL92 yang diimplementasi oleh PostgreSQL. MySQL bahkan belum mendukung subselek. View, trigger, foreign key checking (meski ini sudah ada di InnoDB) dan stored procedure semua hanya ada di PostgreSQL. Sebagai pengembang yang memutuskan memilih salah satu database, Anda perlu menanyakan kepada diri sendiri dulu apakah ingin lebih bersusah-payah melakukan code around fasilitas-fasilitas yang tidak ada di MySQL tersebut melalui bahasa pemrograman (misalnya, stored procedure diganti dengan user-defined function, subselek diganti beberapa kali SQL yang dibungkus dengan locking, dan tidak ada “trigger” berarti Anda harus melakukan pengecekan secara manual). Jika tidak ingin repot, lebih baik memilih PostgreSQL. Tapi jika tidak butuh fitur SQL yang rumit-rumit, Anda masih punya kebebasan memilih satu dari dua.
Di samping itu MySQL pun tidak memiliki fitur OO seperti pewarisan tabel dan tipe data, atau tipe data array yang kadang praktis untuk menyimpan banyak item data di dalam satu record.

Fitur Unik

MySQL memiliki arsitektur yang memungkinkan sebuah database terdiri dari beberapa jenis tabel, misalnya: yang transaksional dan tidak, yang berbasis di memori atau di disk, yang terkompresi dan yang read-only. MySQL mendukung protokol terkompresi yang bisa menghemat bandwidth dan mengurangi latensi.
PostgreSQL memiliki tipe data array, pewarisan tabel dan tipe data, serta sistem rule. PostgreSQL memiliki tipe-tipe data “antik.” Di PostgreSQL Anda dapat menulis stored procedure (atau procedural language, istilah di PostgreSQL) dalam beberapa bahasa: PL/Perl, PL/Tcl, atau PL/PgSQL. PostgreSQL mendukung set/himpunan.

Kamis, 03 Maret 2011

Perkuliahan ADBO 1

Assalamu'alaikum Wr. Wb.
Diberitahukan kepada seluruh yang mengambil Mata Kuliah ADBO.

Untuk perkuliahan berikutnya tetap setiap hari kamis di GA/6, tetapi ada perubahan waktu perkuliahan, yang sebelumnya dimulai pukul 07.00 WIB untuk perkuliahan selanjutnya dimulai pukul 08.00 WIB.

Tugas Perkuliahan 1 :

Buat kelompok, dengan anggota masing-masing kelompok maksimal 3 orang. Untuk nama-nama kelompok bisa dikirimkan melalui sms ke 082142514014 dengan mencantumkan NRP dan Nama atau ke email yanuarydwip@gmail.com paling lambat hari senin 7 Maret 2011.

Terima kasih.

# Selamat belajar dan menempuh proses perkuliahan dengan baik #

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by )I(