تم الكتابة في جمادى الأولى 26, 1429 22:44

  

السلام عليكم ورحمة الله وبركاته ...

 وقعت بالصدفة قبل فترة على موقع VistaDB و الحقيقة فوجئت لما وجدت داخله ...

أولاً: ما هو VistaDB ؟

VistaDB هي قاعدة بيانات SQL ... مصممة خصيصاً لمطوري بيئة الدوت نت NET. تعمل على الـ Microsoft .NET Framework و على Compact Framework الخاصة بالأجهزة الكفية و على Mono على لينكس.

 

 

ثانياًُ: ماذا يميز VistaDB ؟

طبعاً من تعريف VistaDB السابق، نجد انها لم تقدم شيء جديد!! و لكن VistaDB هي قاعدة بيانات خفيفة جداً صغيرة الحجم (أقل من 1 ميقا). و هي ملف DLL واحد فقط. أي ان محرك قواعد البيانات ليس EXE و لكنه ملف DLL واحد فقط تستطيع إدراجه في مشروعك و هو كما قلت أقل من وحد ميقا.

و ما يميز VistaDB أيضاً هو ان قواعد البيانات الخاصة بها هي أيضاً ملف واحد و لا يوجد Log file و Data file و لكن يوجد ملف واحد امتداده VDB3. و تستطيع عمل نسخة إحتياطية لقاعدة بيانات بأمر XCopy أو نسخ الملف الموجود فقط و تستطيع استرجاع قاعدة البيانات بلصق الملف فقط.

VistaDB تستطيع تحمل حجم 4 تيرابايت لكل قاعدة بيانات. و 65,535 جدول لكل قاعدة بيانات و 65,535 عمود لكل جدول و 65,535 Index لكل جدول أيضاً.

تدعم VistaDB النسخة الثالثة SQL-99 و لمزيد من المعلومات عن ذلك يمكنك زيارة الموقع هنا.

كما أن VistaDB تدعم Unicode و ذلك لكتابة باللغة العربية على سبيل المثال.

تستطيع التعامل مع VistaDB عن طريق T-SQL بنفس الطريقة مع MS SQL Server 2005 و تستطيع استخدام CLR باستخدام السي# أو VB.net.

يوجد منها نسخة Exress مجانية و لمزيد من المعلومات عنها تفضل هنا.

كما أن VistaDB مطورة بالكامل باستخدام #C.

و توجد عدد من الأدوات للتطوير باستخدام VistaDB مثل Data Migration Wizard و ذلك لنقل بياناتك من MS Access أو MS SQL Server إلى VistaDB .

كما يوجد Data Builder و التي تعطيك شاشات للتعامل مع قواعد بيانات داخل VistaDB حيث تستطيع إنشاء أو تعديل او حذف جدول كما تستطيع انشاء indexes, triggers, constraints, columns. و تسطيع عمل database encryption من خلالها.

كما انه لا يوجد حد لعدد CPU أو RAM الذي يدعمها.

 

ثالثاً: كيف تعمل VistaDB ؟

كما قلت سابقاً، محرك قواعد بيانات VistaDB هو ملف DLL واحد فقط، و قاعدة البيانات هي عبارة عن ملف VDB3 واحد. و باستخدام اداة مثل ILMerge تستطيع ان تضمن ملف DLL داخل ملف EXE الخاص ببرنامج.

و الشكل أدناه يبين آلية عمل VistaDB و  البرنامج الذي تبنيه. كما يبين الشكل ان VistaDB ستكون جزءً من البرنامج أو الموقع الذي تبنيه.

 

 

 

و عند ذلك لا داعي أن نحمل محرك قواعد البيانات مثلاً MS SQL Server 2005 في جهاز العميل الذي يستخدم الموقع أو البرنامج. كما أنه عند البحث عن مستضيف موقعك الشخصي لن تقلق إذا كان يدعم MS SQL Server أم لا فكل ما تحتاجه هو NET. فقط لكي تعمل VistaDB .

 

اتمنى أن يكون طرحي مفيداً و موفقاً و سوف اختبر المنتج و أبدي لكم رأيي فيه متى ما سمحت الفرصة.

 

 ولمزيد من المعلومات يمكنكم زيارة الموقع الرسمي http://www.vistadb.net/

 

مع تحياتي ,,, طلال الحضبي.

Del.icio.usDigg It!DZone It!Reddit


تم الكتابة في ذو الحجة 14, 1428 17:21

 BlogEngine.net

بسم الله الرحمن الرحيم ...

 

تم هذا اليوم إصدار النسخة الجديدة من Dot Net Blog Engine النسخة 1.3 و هي توفر خاصية إضافة تنسيق خاص بالهواتف الجوالة ذات الشاشات الصغيرة الحجم.

و قد قمت خلال هذا الصباح بترقية نسخة المدونة لدي إلى 1.3 ... و التي يعد فيها مطوروها بالكثير من التحسينات في الآداء. و قد إنهزت هذه الفرصة و قد قمت بعمل بعض التعديلات على الشكل العام.

 و الآن يمكنك بسهولة تصفح موقعي من خلال الهاتف الجوال.

 

مع تحياتي ...

Del.icio.usDigg It!DZone It!Reddit

التصنيف: BlogEngine.net
البطاقات:

تم الكتابة في رمضان 23, 1428 16:19

 BlogEngine.net

تم إصدار النسخة الجديدة من BlogEngine.net  و هي النسخة 1.2 ... و التي كان لي شرف ترجمتها للغة العربية...

يوجد العديد من المميزات الجديدة في هذه النسخة تجدونها في هذا الرابط:

http://www.dotnetblogengine.net/post/Release-of-BlogEngineNET-12.aspx

 

 

و قد عملت ترقية لموقعي للنسخة الجديدة و قد كانت أكثر من رائعة. 

 

 

Del.icio.usDigg It!DZone It!Reddit

التصنيف: .NET , ASP.NET , BlogEngine.net
البطاقات:

تم الكتابة في رمضان 15, 1428 13:07

سيتم إصدار النسخة الجديدة من BlogEngine.net و هي النسخة 1.2 في نهاية شهر ديسمبر الحالي...

 BlogEngine.net

و قد طلب القائمون على المشروع ترجمة هذه النسخة إلى العديد من اللغات على هذا الرابط http://www.dotnetblogengine.net/post/Translators-needed-for-next-release.aspx 

و قد كان لي السبق في ترجمة النسخة إلى اللغة العربية ... و قد أيقنت بعد هذا العمل كم نحن محظوظون كعرب بالكم الهائل من المفردات ... لدرجة أن لكل مصطلح أجنبي توجد العديد من الترجمات و اللهجات الخاصة به :p و البعض الآخر لم أجد ما يقابلها في اللغة العربية على سعتها...

أما آن لنا كعرب أن نتفق على مصطلحات علم الحاسب الآلي، مصادر التعريب شحيحة جداً ... فلم أجد في الإنترنت قاموس يختص في مصطلحات الحاسب الآلي مثل قاموس الموسوعة العربية للكمبيوتر و الإنترنت http://www.c4arab.com/ .

 

عموماً أتطلع شخصياً إلى النسخة الجديدة نهاية هذا الشهر ...

 

 

Del.icio.usDigg It!DZone It!Reddit

التصنيف: .NET , ASP.NET , BlogEngine.net
البطاقات: , ,

البحث



إخلاء مسؤولية
جميع الآراء التي تم التعبير عنها هنا هي آرائي الشخصية وهذه الاّراء لا تمثل وجهة نظر عملي على أي حال.
© جميع الحقوق محفوظة 2008 مدونة طلال
Sign in