بتاريخ: 23 مايو 20214 سنة comment_301627 السلام عليكم و رحمة الله و بركاته: عندي تطبيق تخصصي عملته بالفورمز, البنية اللي عندي كالتالي: سيرفر ويندوز نازل عليه داتابيس 19c مع عدد من قواعد البيانات (كل واحدة فرع, نفس التصميم و الداتا خاصة لكل فرع) فورمز 12c نازلة مرة واحدة على نفس السيرفر (سورس واحد, يمكنه التنفيذ على مختلف قواعد البيانات لكل الفروع - عبر ملفات الاعدادات ) ما هي الطريقة المثالية للانتقال الى أبكس بنفس السيناريو المعمول به في الفورمز ( تطبيق واحد أو أكثر مع تعدد قواعد البيانات ) لا أريد تنزيل الابكس على كل قاعدة بيانات على حدا (مكلف و مجهد و غير عملي من ناحية الصيانة و التعديلات ) آراؤكم يا جما عة الخير تقديم بلاغ
بتاريخ: 23 مايو 20214 سنة comment_301629 هو فى البدايه انا اختلف معاك فى التصميم ...لماذا التعدد فى قواعد البيانات ؟ يكفي قاعده بيانات واحده مع وجود اكثر من Schema ان استلزم الامر وان كان ده ايضا غير محبب ولكن مقبول وفق شروط معينه . وفى حال تعدد ال schema (وليس قواعد البيانات ) فيمكن من خلال ال apex انشاء اكثر من workspace على مختلف ال schema الموجوده فى قاعده البيانات وده يعتبر الافضل من وجهه نظري ولكن لتعدد قواعد البيانات فهيكون صعب انك تربط apex بيهم كلهم من خلال بورتال واحد ..الامر هيسلتزم انه يكون نازل علي كافه قواعد البيانات بنفس الاصدار وتطبيق single sign on على كافه قواعد البيانات وهو الامر المكلف والمعقد والغير عملي من وجهه نظري تقبل احترامى تقديم بلاغ
بتاريخ: 24 مايو 20214 سنة كاتب الموضوع comment_301633 أشكرك على الرد: المشروع القديم قائم على بنية متعددة قواعد البيانات و شغال على فورمز. الهدف ابقاء نفس التصميم و البنية و بناء شاشات أبكس لتربط على مختلف قواعد البيانات الموجودة, قواعد البيانات هي عبارة عن نفس التصميم و لكن البيانات تخص كل جهة. الفكرة التي طرحتها بتعدد مستخدمي قواعد البيانات (schema) لا تخدم الموضوع و السبب هو الحاجة لاعادة انشاء وركسبيس لكل سكيما و تكرار ذلك على كل قواعد البيانات(صيانة لاحقة مكلفة و تطابق البرنامج بين كل قواعد البيانات) هل ممكن انشاء وركسبيس واحد و انشاء تطبيق أو أكثر ضمن الوركسبيس و كل ذلك يكون في قاعدة بيانات واحدة, ثم جعل الأبكس عبر هذا التطبيق يشبك على بقية قواعد البيانات طالما لهم نفس التصميم؟ تقديم بلاغ
بتاريخ: 29 مايو 20214 سنة comment_301645 في ٢٤/٥/٢٠٢١ at 11:21, motasem said: أشكرك على الرد: المشروع القديم قائم على بنية متعددة قواعد البيانات و شغال على فورمز. الهدف ابقاء نفس التصميم و البنية و بناء شاشات أبكس لتربط على مختلف قواعد البيانات الموجودة, قواعد البيانات هي عبارة عن نفس التصميم و لكن البيانات تخص كل جهة. الفكرة التي طرحتها بتعدد مستخدمي قواعد البيانات (schema) لا تخدم الموضوع و السبب هو الحاجة لاعادة انشاء وركسبيس لكل سكيما و تكرار ذلك على كل قواعد البيانات(صيانة لاحقة مكلفة و تطابق البرنامج بين كل قواعد البيانات) هل ممكن انشاء وركسبيس واحد و انشاء تطبيق أو أكثر ضمن الوركسبيس و كل ذلك يكون في قاعدة بيانات واحدة, ثم جعل الأبكس عبر هذا التطبيق يشبك على بقية قواعد البيانات طالما لهم نفس التصميم؟ السلام عليكم ورحمة الله في رأيي المتواضع في أغلب مشاريع Migration فإن الأفضل هو ( ابقاء نفس التصميم والبنية ) لقواعد البينات .... هذا اذا فرضنا ان التصميم الحالي احترافي ويتبع أفضل الممارسات Best practices هذا بالإضافة إلى رضاكم عن الأداء وقيامكم بكل ما يتيسر لكم القيام به من Optimization and Performance Tuning أما لو كنتم غير راضين عن التصميم الحالي فلعلكم تبحثون في Best Practices of Designing DB Schema(s) for Oracle APEX Applications على أي حال، لاحظ ما تم كتابته في هذا الحل المقترح المرجعي Reference Architecture من Oracle Cloud Infrastructure علما بأن الانتقال الى Oracle Cloud Infrastructure سيعطيك العديد من الخيارات على سبيل المثال لا الحصر Identity and Access Management لتقسيم وتنظيم الوصول للانظمة المختلفة و ايضا اعطاء Tags على Cloud Resources لمعرفة ما هي ال Cost الذي تتحمله لها تحديدا وبلا شك الميزة الهامة جدا بناء تطبيقاتك على Autonomous Database و غيرها الكثير المرجع Migrate Oracle Forms applications to Oracle APEX on a VM DB system ولا تنسونا من صالح دعائكم ودمتم بخير وعافية محمود ربيع تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.