PDA

View Full Version : جایگزین SQL Server



کیوان معینی
سه شنبه 15 مرداد 1392, 00:43 صبح
با توجه به محدویتهایی که SQlite ,SQl CE دارند آیا میتونیم بجای sql Server ( حتی پایین ترین نسخه فعلی یعنی 2000 ) Firebird رو جانشین کنیم ؟
مهمترین دلیل برای جایگزینی : نصب تقریبا زمانبر برای کاربر نهایی

مهمترین نیازهایی که آيا RDBMS جدید یعنی Firebird ساپورت میکنه ؟ :

نصب آسان یا بدون نصب بودن embedded
عدم نیاز به تغییر در دستورات ( پشتیبانی کامل از ANSI SQL-99 standard )
استفاده در شبکه
بازدهی و سرعت در حد مقبول ( ‌sql 2000 )
پشتیبانی از Trigger , View ,Function , Curser
نهایتا قابلیت ارتباط با ADO در زبان VB6 !

دوستان اگه بانکه دیگه با این شرایط میشناسید لطفا راهنمایی کنید
سپاسگزارم

BORHAN TEC
سه شنبه 15 مرداد 1392, 01:24 صبح
سلام
فایر برد واقعاً انتخاب خوبیه. مخصوصاً برای جاهایی که با یک کاربر مبتدی طرف هستید و از نزدیک هم به او دسترسی ندارید. نصب فایربرد خیلی راحته. میتونید به صورت Multi Instance از اون بدون هیچ مشکلی استفاده کنید. حتی اگه نسخه های مختلفی از فایربرد در یک سیستم نصب باشه هیچ تداخلی به وجود نمیاد(البته باید چند نکته ساده رو در این مورد یاد بگیرید). تمام کنترلهای لازم برای فایربرد رو با برنامه نویسی میشه انجام داد(عملیاتی مثل ران کردن سرویسش، stop کردنش، Backup و Restore و ...). سرعتش واقعاً زیاده(حتی بیشتر از خیلی از محصولات تجاری!). خودتون میتونید توابعی رو با زبانهای مختلف مثل C++ یا دلفی یا ... بنویسید و اون رو به فایربرد اضافه کنید و خیلی از قابلیتهای دیگه.
موفق باشید...

Jarvis
سه شنبه 15 مرداد 1392, 09:52 صبح
با توجه به محدویتهایی که SQlite ,SQl CE دارند آیا میتونیم بجای sql Server ( حتی پایین ترین نسخه فعلی یعنی 2000 ) Firebird رو جانشین کنیم ؟
مهمترین دلیل برای جایگزینی : نصب تقریبا زمانبر برای کاربر نهایی

مهمترین نیازهایی که آيا RDBMS جدید یعنی Firebird ساپورت میکنه ؟ :

نصب آسان یا بدون نصب بودن embedded
عدم نیاز به تغییر در دستورات ( پشتیبانی کامل از ANSI SQL-99 standard )
استفاده در شبکه
بازدهی و سرعت در حد مقبول ( ‌sql 2000 )
پشتیبانی از Trigger , View ,Function , Curser
نهایتا قابلیت ارتباط با ADO در زبان VB6 !

دوستان اگه بانکه دیگه با این شرایط میشناسید لطفا راهنمایی کنید
سپاسگزارم
به جرئت می تونم بگم Firebird جایگزین مناسبی برای خیلی از دیتابیس های معروف هستش ... چون اکثر قابلیت ها رو داره و اگه هم نداشته باشه ابزارهایی هست که اون قابلیت ها رو بهش اضافه کنه و نهایتش اگه اون ابزارها هم نیاز شما رو برآورده نکنن ، Firebird چون متن باز هستش شما می تونید سورس رو مطابق میل خودتون توسعه بدید و یا از نسخه های توسعه داده شده استفاده کنید.
اکثر نیازهایی که از Firebird دارید قابل برآورده شدن هستن ... فقط اون مورد آخر ارتباط با VB6 رو دقیق نمیدونم چون خیلی ساله که با VB6 کار نمیکنم .. ولی احتمالش هست! می تونید از بچه های قسمت VB6 کمک بگیرید.

Firebird به خوبی قابلیت embedded رو پشتیبانی میکنه ... شما به راحتی می تونید با قرار دادن چند تا کتابخانه ی DLL کنار نرم افزار خودتون ، از Firebird به صورت embedded بدون هیچ مشکلی استفاده کنید.
برای راهنمایی در مورد استفاده از Firebird به صورت embedded فیلم آموزشی آقای عشایری (http://www.irstu.com/?p=7261) رو توصیه میکنم.
بقیه ی مواردی هم که گفتید ساپورت میشه ...

خوندن مقاله ی خودم رو هم توصیه میکنم تا با فایربرد بیشتر آشنا بشید :
مقاله : معرفی Firebird (http://barnamenevis.org/showthread.php?411400-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-Firebird)

موفق باشید

BORHAN TEC
سه شنبه 15 مرداد 1392, 11:48 صبح
نهایتا قابلیت ارتباط با ADO در زبان VB6 !
امکانش هست. برای فایربرد درایور OLE DB هم وجود داره:
http://www.ibprovider.com/eng/