Author Topic: Bagaimana cara update data secara bersamaan dari masing-masing komputer?  (Read 169 times)

0 Members and 1 Guest are viewing this topic.

Offline abunuralif

  • Newbie
  • *
  • Posts: 23
Bismisllah

Saya ingin mengurangi stock terhadap tabel Stock secara bersamaan.
Misalnya : komputer kasir ada 10 , semua merekam data dan update stock dalam waktu yang bersamaan (meskipun hanya beda beberapa second).
Nah bagaimana caranya atau triknya agar nomor faktur tetap berurutan dan Stock akan berkurang secara baik?

saya pake mysql

Terima kasih

Offline think

  • Junior Member
  • *
  • Posts: 108
  • Ganti ah ....
    • Masthink
Re: Bagaimana cara update data secara bersamaan dari masing-masing komputer?
« Reply #1 on: October 03, 2018, 02:43:42 PM »
Pake Trigger di SQL nya lebih valid

Offline poison

  • Hero Member
  • *
  • Posts: 1.620
  • Poison 4 Women
Re: Bagaimana cara update data secara bersamaan dari masing-masing komputer?
« Reply #2 on: October 03, 2018, 07:24:30 PM »
jangan terlalu idealis....
think BIG to get BIG thing

Offline foxy

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 3.593
    • Foxy Land
Re: Bagaimana cara update data secara bersamaan dari masing-masing komputer?
« Reply #3 on: October 07, 2018, 12:52:04 PM »
Bismisllah

Saya ingin mengurangi stock terhadap tabel Stock secara bersamaan.
Misalnya : komputer kasir ada 10 , semua merekam data dan update stock dalam waktu yang bersamaan (meskipun hanya beda beberapa second).
Nah bagaimana caranya atau triknya agar nomor faktur tetap berurutan dan Stock akan berkurang secara baik?

saya pake mysql

Terima kasih

Kalau sudah database di-desain dengan baik, tidak perlu ada trik apa-apa. Save aja seperti biasa. Mau ada 100 client yang dalam waktu bersamaan (bahkan pada milisecond yang sama) meng-klik Save juga tidak ada akan masalah.

Jadi, kalau sampai Anda bermasalah dengan kasus seperti ini, coba jelaskan bagaimana struktur tabel Anda dan bagaimana cara Anda men-save. Mungkin dari situ kita bisa mengembangkan diskusi.

hth,
foxy
This post is provided as is. Feel free to use all the codes and information, however understand that I don't have any obligations to fix any bug(s) or follow up this subject.