Real Time Database
RT software yang cukup intensive mengolah data umumnya harus terhubung ke suatu basisdata. Akan tetapi, karena response time adalah hal yang penting, maka biasanya dipilih pendekatan untuk membuat basisdata terdistribusi. Keuntungannya adalah agar antrian tasks untuk mengakses basisdata bisa diperpendek. Selain itu, kita bisa memisah antrian untuk read basisdata saja atau write ke basisdata. Kerusakan pada satu basisdata juga tidak akan mengakibatkan kegagalan seluruh sistem, jika basisdata tersebut diduplikasi seluruhnya di site lain.
Hanya saja, ada beberapa effort yang harus disiapkan untuk memastikan konsistensi basisdata. Ya, sebuah update terhadap basisdata harus dilanjutkan dengan meng-update basisdata lain yang menyimpan data yang sama. Sinkronisasi harus dilakukan. Master clock dan time stamp harus dikelola agar semua tasks dan DBMS punya referensi waktu yang sama. Agar diketahui dengan persis, mana data versi terakhir…
3 Comments »
Leave a comment
-
Archives
- January 2010 (1)
- December 2009 (8)
- November 2009 (5)
- October 2009 (15)
- September 2009 (12)
- August 2009 (5)
- July 2009 (4)
- June 2009 (7)
- May 2009 (14)
- April 2009 (7)
- March 2009 (7)
- February 2009 (18)
-
Categories
- analysis
- aspect oriented
- CBSE
- critical system
- design
- digital learning
- e-business
- ecosystem
- final project
- fun
- health informatics
- introduction
- lecture
- maintenance
- method
- oop
- others
- programming
- project
- project management
- quality
- real time system
- requirement
- research
- service computing
- soa
- software architecture
- software developer
- software metrics
- software process
- software product
- software quality
- software standard
- technology
- testing
- tools
- Uncategorized
- webE
-
RSS
Entries RSS
Comments RSS
Implementasi RT software ini sudah banyak digunakan di lingkungan kerja atau belum ya, masalahnya tampak butuh cukup banyak sumber daya untuk menerapkannya secara optimal,.
bukankah bisa dengan membuat “cache” dari database yang selalu berada di memory?
@Dwinanto:
Tentu saja sudah banyak. Di rumah sakit, di pabrik, di bandara, bahkan di rumah (mesin cuci, microwave)…
Bahkan menurut statistik, lebih dari 90% penjualan processor adalah untuk embedded system, yang umumnya real time system.
@Amudi:
Ya, untuk sejumlah tertentu data, cache bisa dimanfaatkan ya…