none
Efesiensi Tableadapter Untuk Database skala besar RRS feed

  • Pertanyaan

  • Saya pernah membaca di beberapa forum yang mengulas perbandingan antara dataadapter dengan table adapter. Disebutkan bahwa tableadapter performansinya agak lambat dibandingkan dengan dataadapter dalam melakukan pemrosesan data. Saya agak bingung karena setahu saya tableadapter adalah versi lebih maju dan kompleks dari dataadapter.

    Pertanyaan saya adalah :

    1. Benarkah demikian?

    2. Adakah solusi pengaksesan data yang lebih cepat dan hemat resource terkait dengan database skala besar yang melibatkan tableadapter?

    Terimakasih.

    Selasa, 20 Januari 2015 01.10

Jawaban

  • di VS 2003 kita punya DataAdapter dan DataSet
    di VS 2005 kita ada TableAdapter
    di VS 2008 kita ada LINQ

    setiap TableAdapter terdiri dari beberapa DataAdapter, ini kenapa orang berfikir dari sisi performa TableAdapter lebih lambat.
    DataAdapter memang lebih mudah untuk control data, tetapi bergantung pada
    kebutuhan aplikasi kita dan seberapa kompleks data dan coding yang akan kita buat.
    Seberapa besar data atau record yang akan di proses? berapa data yang akan di tampilkan tiap page aplikasi?
    Kamu bisa batasi user untuk menampilkan data di setiap DataTable, seperti menggunakan range tanggal atau yang lain
    Saran saya pelajari Paging di SQL Server, di kombinasikan dengan VB.NET. Buat store procedure di SQL dan link ke TableAdapter, komplitnya disini
    https://msdn.microsoft.com/en-us/library/bb445510.aspx

    Kamis, 22 Januari 2015 04.38