Merhabalar,
React ile barkodlu satış sistemi yazmaya çalışıyorum. Veri tabanın nasıl yürütülmesi konusunda kafam biraz karıştı.


Satış işlemi; nakit, pos, açık hesap, banka havalesi ve parçalı ödeme(Nakit+Pos) şeklinde gerçekleşiyor

Her ödeme kanalının sayfasına girdiğinde Yapılan satışla ilgili son işlemleri tablo halinde gösteriyor.
Ayrıca sayfada Günlük ve Aylık olarak toplam tutar ve satılan ürün adetini sabit olarak gösteriyor.

Satış işlemi veri tabanına satis koleksiyonu altına kaydediliyor. Veriler de buradan çekiliyor ama harici olarak her ödeme kanalının verisi de kendi koleksiyonuna kayıt oluyor.
Bu büyük projeler için mantıklı mı?
Sadece satis koleksiyonuna kayıt olsa ve detaylı raporlamalar bu koleksiyondan çekilse performansı etkiler mi?

Yani tam olarak olması gereken mantığı kavrayamadım.
Şuan hem satis a hem de ödeme kanalına kayıt ediliyor.


veri tabanı satis koleksiyonu içeriği


banka koleksiyonu