crashed

Setelah berbagai macam class gw dan daniel Buat, beberapa dipakai juga untuk beberapa aplikasi kantor gw dan beberapa lagi masih banyak dalam tahap pengembangan, terakhir, gw dan om Daniel berniat menghapuskan file2 XML yang berserakan di dalam framework yangs udah gw dan om Daniel buat. Bukan hal lain karena fileSize-nya yang makin lama makin banyak dan juga kurang efektifnya spry farmeworks milik Adobe(terutama untuk data yang extremly Large.

Kebetulan, untuk masalah data grid adalah urusan gw. Good or bad? well don’t  know lah :P beberapa tantangan utama dalam pengembangan data grid adalah:

  1. Harus free dari DBMS-bound. Well short a… udah cukup lumayan. Paling tidak karena programing gw dan om Daniel selalu jatuh ke 2 DB system MySql atau MsSql Server. So Harus bisa menghilangkan ketergantungan pada sytax LIMIT pada mySQL(yeah since that piece of MsSQL don’t have LIMIT sytax).
  2. Sebuah Coding yang baik, seharusnya dapat digunakan eternally. Maksudnya adalah baik datanya banyak atau sedikit performance tidak berubah banyak. Walau terkesan impossible karena sebuah program yang gw buat selalu tergantung pada dua buah hal. Pertama adalah code dalam PHP dan kedua adalah Query pada SQL server. Dalam contex database, it’s really impossible, tanpa ada peningkatan performance dari server dan pengurangan jumlah row dalam database.

Syarat pertama dan kedua sangat berkaitan. Contoh simple kalau tidak ingin terikat dengan Database untuk melimit output gw mungkin cuma kepikiran menggunakan ARRAY kemudian membuat datagrid per index. Dan semuanya itu selesai. Gw berhasil mengcreate itu semua. Pada data 0-1000 Data it’s not very troublesome.

The problem terlihat sewaktugw mencoba dengan salah satu table di kantor gw yang memiliki record 28.000 ribu row dengan 41 kolom. Well singkat kata terjadi “Memory Exhaust”….  Membesarkan Limit Penggunaan Memory menurut gw ga begitu Wise, semenjak pada beberapa server gw ga bisa main patok seberapa besar Memory Usage-nya :P

Let’s see can I manages this out?

Popularity: 3% [?]

Tagged with:
 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>