الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقارنه Paradox DBISAM ?

مغلق
بدأه ماهر صرصور في 11 أبريل 2005 · 10 رد · 1,335 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

كما تعلمون ال Paradox جيد ولكن ........ !

لذا في الاونه الاخيره اقوم بنقل احد برامجي والتي تعتمد على ال Paradox لتعمل على ال DBISAM

وبالتالي المقارنه بينهما , وربما نجد البديل الجيد لل Paradox الجيد جدا !

وبما اني لم استعمل ال DBISAM قط ارجو من كل من له خبره وتجربه في ال DBISAM ان يساعدني وخير مساعده هي ان يدلني ان يمكن الحصول على امثله لل DBISAM مكتوبه بال C++Builder او ال Delphi .

قمت بانزال الكمبننت اللازم لذالك ولكن لم احصل على المثله (Demos

وبارك الله فيكم .

لنكن الافضل , هكذا كنا.

#2

السلام عليكم

سوف أسرد هنا بعض النقاط على السريع

1. DBIsam صممت لتعمل لمستخدم واحد أو مجموعة مستخدمين Single User/Multi user لذا من الممكن أن تستخدم في برمجة الويب من غير مشاكل، وايضا هناك نسخة Client/Server.

2. تركز DBIsam على إلاعتمادية والموثوقية، لذلك فهي تضحى ببعض الأداء مقابل أن تحافظ على البيانات بشكل كبير، فبارادوكس سريعة جدا لكنها اضعف في هذا المجال، خذ مثلا إن اطفأت الكمبيوتر سوف تفقد البيانات لو كنت تسخدم بارادوكس حتى لو قمت بعمل post للجدول، الا في حالة علم Flush.

3. لا تحتاج الى اي مكتبات او ملفات ربط ديناميكي DLL فهذه ميزة كبرى مقابل BDE.

4. يوجد نسخة منها خاصة ب Kylix لذلك من الممكن ان تعمل برامجك على ويندوز وليونكس بإستخدامها.

5. يوجد بدها دعم للحماية ولخورزميات التشفير متعددة.

6. اضيف لها في النسخة الأخيرة Full text indexing مما يجعلك تبحث في قاعدة البيانات عن طريق تعبيرات مثل ما يتم إستخدامه في محركات البحث

7. يوجد لها دعم ل جداول الذاكرة (In memory tables) أي انك قد تنشأ جدول يتم يكون متواجد في الذاكرة فقط RAM وطبعا التعامل مع يوفر سرعة عالية، مثل ClientDataSet الموجودة مع دلفي

8. يتوفر إمكانية لتصليح وتحسين الجداول repair and optimize، مضمنة.

9. لا تحتاج لوقت طويل لتعلمها، فهي تستخدم نفس فكرة ال BDE، مثل Database, Table, Query, Session أي أنه يمكن نقل برامجك بإستخدامها دون الحاجة لوقت طويل في تعلمها.

10. أخيرا، الشركة المطورة ل DBIsam لا تزال تدعمه وتطوره بشكل مستمر، بينما البارادوكس و BDE مكانك سر منذ سنوات طويلة.

هذه فقط بعض الفروقات البسيطة، أكيد هناك أكثر من ذلك، لكن هذا ما تيسر لي الآن، ولم أرتبها حسب الأهمية، بل كتبها حسب ما كنت أتذكر النقاط

كل ما ذكرت لا يقلل من قيمة بارادوكس فهى ما تزال من أسرع قواعد البيانات المكتبية Desktop database بل تعتبر أسرعهم، لكن إعتمادها على BDE وحساسيتها العالية هي ما جعلتني أتوقف عن إستخدامها منذ سنوات

أتمنى الإستفادة لك وللجميع

محمد

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

هل ال DBisam تدعم النصوص بصيغة RTF

وهل ممكن تشرحلنا و من وين نستطيع ننزلها

#4

السلام عليكم

بارك الله فيك يا اخ محمد على هذا الشرح .

اخي محمد لقد قمت بتحويل قوائم ال Paradox الى قوائم DBISAM عن طريق برنامج مرفق لكن الحجم اصبح الضعف !!!!

لكوني اعمل البرامج لمجموعة مستخدمين ولفهم اعمق لل DBISAM هل يمكن الحصول على امثله مكتوبه بال C++Builder او ال Delphi .

اخي محمد كوني من فلسطين فلدي سؤال (خاص) من اي منطقة انت من فلسطين ؟؟؟

* فانا : ماهر احمد صرصور

من قرية كفر قاسم من منطقة المثلث والتي صمدت سنة ال 48 واحتلت(سُلِمت!!!!) سنه 49 .

وفي سنة ال 56 ايام العداون الثلاثي على الشقيقه مصر ارتكبت بحق قريتي مجزره رهيبه

لتهجيرها , يمكن الاطلاع على الموقع البسيط : www.kufur-kassem.com

اخوكم ماهر : maher@kufur-kassem.com

لنكن الافضل , هكذا كنا.

#5

أهلا أخي ماهر ويا مليون هلا بكل أهل المناطق المحتلة

أنا أعيش في قطاع غزة، لكني أصلا من قرية حمامة في مناطق 48 التى أحتلت ودمرت في عام 48 ولا يوجد لها أثر على الخريطة الآن

بالنسبة لسؤالك الأول فالحجم يصبح الضعف لان كود ال DBIsam سوف يدمج داخل الملف التنفيذى، والحجم يعتبر صغير جدا بالقياس إلى مكتبة BDE فأنت لن تحتاجها الآن ولن تحتاج أي مكتبات أخرى

اما السؤال الأخر فجرب نزل DBISAM Additional Software and Utilities

http://www.elevatesoft.com/scripts/downloa...e=add&version=4

ففيها مثال Server Admin كامل

ايضا لا تحتاج الى أمثلة كثيرة لتعلمها لأنها مبنية على نفسك فكرة ال BDE فالكود المستخدم واحد

أتمنى لك التوفيق

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#6

أخي hmed

لم أفهم المقصود من دعم RTF، لكن حسب علمي لا يوجد دعم لهذه الصيغة في أي قاعدة بيانات

بل عليك تخزين الملف في حقل Blob وبذلك تحافظ على تنسيقه دون أي تغير فيه

بالنسبة لموقع الشركة فهو

http://www.elevatesoft.com

لكن ما توفره هوا نسخة تجريبية، عليك البحث على مواقع توفر النسخ الكاملة مثل الصينية أو إستخدام برامج مثل كازا أو إي ميول

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#7

السلام عليكم

بارك الله فيك مره اخرى

بالنسبه للكمبننت الكامل قمت بانزاله من http://www.0zones.com مع الكود

اخي محمد ما عنيته بالحجم المضاعف هو حجم ملفات البيانات وليس ملف التنفيذ

* اريد ان اعمل برنامج مركزي يكون على حاسوب مركزي مع ملفات البيانات .

* وبرنامج يكون على حاسوب العميل يرتبط بالبيانات

حاولت ولم افلح (ليس مثل ال BDE ) ارجو شرح المراحل .

اخي احمد هل لي برقم هاتفك لنزيد التعاون وللتعرف (اذا لم يكن لك مانع) ؟

وشكرا

لنكن الافضل , هكذا كنا.

#8

السلام عليكم

قوي قوي تفظل الرقم 0021371136760 انا يشرفني التعاون معك و مع أي عربي في الدلفي أو أي حاجه أخرى

أخي أنا أقصد أني أستطيع أن أخزن نصوص تظهر في ال DBrichedit مش في ال dbmemo لأن الmemo بيطلعها كلها نفس اللون و نفس الخط أما ال BDrichedit فهو يدعم خاصية نص RTF

أتمني إنك تكون فهمت قصدي المراده

#9

السلام عليكم

أخي hmed في ال Paradox يخزن ال( RTF (DBRichedit في حقل يسمى formatedMemo وهو نوع من ال Blob .

وكما قال اخي محمد

في قواعد بيانات اخرى ومن بينها ال DBISAM يوجد حقل باسم BLOB يمكن تخزين ال RTF فيه حتى وان كان ال RTF يحوي صوره او اي شيء اخر فانه يحافظ على سيغته عند العرض .

وبالنسبه لسؤالك حول تشفير ال RTF فهذا ممكن ولكن لا انصحك لان ال RTF في الغالب حجمه كبير جدا ويمكن عمل تشفير\حل خاص بك لكل بايت من ال RTF ويكون العرض من خلال RichEdit ولكن هذه العمليه تاخد وقت كبير جدا عند التخزين وعند العرض .

بشكل عام يكون التشفير للحقول الصغير مثل كلمات المرور الاسماء .

بالنسبه لحماية ال Paradox فانا اقوم بتشفير الحقول الحرجه فقط مثل الاسماء وكلمات المرور وهذا يكفي لحماية البرنامج !

شكرا لك .

لنكن الافضل , هكذا كنا.

#10

من فين نحصل على DBISAM مع خالص الشكر

#11

السلام عليكم .

يمكنك تنزيل ال DBISAM من http://www.0zones.com

من هنا : http://soft.0zones.com/SoftDown.asp?ID=13430

تم تعديل هذه المشاركة بواسطة ماهر صرصور في 13 أبريل 2005 في 13:02

لنكن الافضل , هكذا كنا.

هذا الموضوع مغلق.

مواضيع مشابهة