Bench واحد، Apps مشتركة، وبيانات منفصلة
ركّب نفس الـApp على موقعين، اكتب سجل في واحد، واتأكد بعينك إن التاني مش شايفه.
هدفكتشرح حدود الكود وحدود البيانات
SITE Aalpha.localhost
- Database
- alpha_db
- Installed Apps
- 1
- Documents
- 0
SITE Bbeta.localhost
- Database
- beta_db
- Installed Apps
- 1
- Documents
- 0
Operator consolealpha.localhost
Last command
Select a Site and install the custom App.
Data boundary
Separate databases
إيه اللي اتشارك وإيه اللي ما اتشاركش؟
الـApp files موجودة مرة واحدة داخل Bench. كل Site تختار Apps المثبتة عليها، وتحفظ Documents داخل Database مستقلة.
BenchApps + services
Site Aalpha_db
Site Bbeta_db
Mission: اثبت عزل البيانات
نفّذ الخطوات دي بنفسك، والترتيب مش إجباري:
- ثبّت
service_ops على Site A
- اعمل Service Request داخل Site A
- افتح Site B وتأكد إن عدد السجلات صفر
- ثبّت نفس الـApp على Site B من غير نقل بيانات Site A
Locked
لسه محتاج تثبت الفرق بين App وSite
Lesson 02
الـApp كود مش Database
كمّل الأربع خطوات علشان تثبت إنك فاهم العزل.
راجع رحلة Save