Tag microsoft technology

Penggunaan Visual Studio 2010 Database Comparer Tools

Mencoba berbagi untuk sharing salah satu tools yang dimiliki oleh Visual Studio untuk database development.

Sering kali kita pada saat kita membuat suatu aplikasi akan mengalami suatu perbedaan pada schema dari 2 database, misalkan database development dengan database production atau seperti yang saya alami saat ini adalah development area terpisah di 2 kota. Hal tersebut menyebabkan kerja keras untuk melakukan sinkronisasi schema dari 2 database yang sama-sama terus berkembang sesuai kebutuhan masing-masing developer.

Sebelumnya, kami jika mengalami hal tersebut harus mencatat setiap perubahan yang kami lakukan dengan resiko Human Error yang sangat tinggi, sehingga seringkali aplikasi yang kami kembangkan mengalami banyak error karena saat di deploy, ternyata ada schema update yang terlupa untuk di execute di production database. Menyadari hal tersebut, akhirnya kami menggunakan tools untuk Database Comparer dari SQL Effect Clarity untuk community edition dan yang penting tools tersebut free digunakan..:)

Sedikit terbantu dengan adanya tools tersebut walaupun banyak sekali kekurangan menurut saya dan kurang user friendly pemakaiannya, mungkin karena free sehingga fitur-fiturnya terbatas.

Dan akhirnya saat ini, di perusahaan kami telah menggunakan Visual Studio 2010. Kami explore penggunaan tools untuk Database Schema & Data Comparer yang terintegrasi didalamnya. Tools tersebut sangat user friendly dengan tingkat akurasi komparasi yang tinggi sehingga sangat memudahkan kami untuk melakukan sinkronisasi database antara development dengan production, maupun database development yang terpisah di 2 lokasi yang berbeda.

Dengan cara memilih 2 database yang akan dibandingkan, kemudian Visual Studio akan menampilkan item-item dari database yang berbeda, kemudian kita tinggal memilih item mana saja yang akan di sinkronisasi, kemudian Visual Studio akan men-generate T-SQL untuk update tersebut. Begitu pula dengan Data Comparer nya, Visual Studio akan langsung men-generate T-SQL untuk data-data pada table-table di dalam database yang berbeda, yang kemudian dapat kita eksekusi pada SQL Server Management Studio dengan tetap menjaga relationship dari schema database yang akan kita update.

Kami sangat merekomendasikan pemakaian tools dari Visual Studio 2010 ini untuk melakukan sinkronisasi diantara 2 database.

* Kami memakai Visual Studio 2010 Ultimate Edition, untuk edisi VS 2010 yang lain, diperlukan percobaan lebih lanjut.
** Database yang dipakai adalah SQL Server 2008 R2. Untuk database lain seperti Oracle, DB2, MySql, dll kami belum mencoba untuk explore.

Regards,
Rizal Ricky Rumanda

read more

Kenapa kami Memilih Teknologi Microsoft?

konsep.net sudah berjalan sejak tahun 2000. Kami sudah mencoba cukup banyak teknologi / programming language / framework. Sejak 2009 kami memfokuskan diri mengembangkan aplikasi berbasiskan teknologi microsoft sebagai kompetensi utama kami. Tentu saja tidak semua harus pukul rata. Karena ada solusi terbaik untuk problem tertentu. Kebanyakan tantangan yang kami hadapi dapat diselesaikan dengan teknologi microsoft (main customer kami membutuhkan solusi B2B).

Beberapa alasan kami menggunakan teknologi ini (diambil dari website kami):

  • Get the best support from Microsoft Indonesia.
  • Microsoft has offering best practice software development   methodology.
  • Have huge technical information on the internet (knowledge based & community).
  • Microsoft has been leader in IT innovation and technology.
  • We don’t have to reinvent the wheel; many parts have been provided by Microsoft Framework.
  • They have broad solution and complete stacks of technology (desktop, web, RIA, enterprise, mobile, Operating System, Office Solution, Business Solution, Database Server, etc.), so the need for using many vendor is reduced.
  • Support framework for secure, reliable, & faster time to market.

Sepanjang ini, cukup banyak hal-hal positif yang kami terima.

Di luar dari ini, khusus untuk teknologi mobile (nokia dan blackberry), kami mengembangkan menggunakan java, symbian. Karena handphone Nokia merupakan pemain besar di dunia, termasuk di Indonesia.

read more