انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: xoma در 30 مهر 1389، 12:27 بظ
-
با سلام و عرض ادب
بنده به دنبال برنامه پایگاه داده برای استفاده در ربان php هستم.(وب سایت).سایت اوراکل را دیدم اما محصولات چند گیگا بایتی آن برای بنده قابل دانلود و دسترسی نیست.خواهش میکنم اگر پایگاه داده مناسب و به روز برای این امر سراغ دارید به بنده معرفی کنید . در ضمن mysql برای این کار مناسب است ؟ آخرین نسخه آن کدام است و با کدام زبان ها هم خوانی دارد ؟
بسیار ممنون.
-
با سلام و عرض ادب
بنده به دنبال برنامه پایگاه داده برای استفاده در ربان php هستم.(وب سایت).سایت اوراکل را دیدم اما محصولات چند گیگا بایتی آن برای بنده قابل دانلود و دسترسی نیست.خواهش میکنم اگر پایگاه داده مناسب و به روز برای این امر سراغ دارید به بنده معرفی کنید . در ضمن mysql برای این کار مناسب است ؟ آخرین نسخه آن کدام است و با کدام زبان ها هم خوانی دارد ؟
بسیار ممنون.
درود
شما با زبان php به اکثر دیتا بیس های معروف و قوی می تونید دسترسی داشته باشید و ازشون استفاده کنید
پیشنهاد من در مرحله اول
دیتا بیس هست که
۱-از پلتفرم مستقل باشه ( چون php هم این خاصیت رو داره )
۲-داکیومنت و کتاب در موردش زیاد باشه
۳- در صورتی که امکان داره نرم افزار آزاد باشه
۴-ACID رو کاملا پشتیبانی کنه
http://en.wikipedia.org/wiki/ACID
۵- transactional باشه و لاکینگ رو در سطح مناسبی داشته باشه
با این حساب در محصولات آزاد
mysql , postgresql انتخاب های خوبی هستن
و غیر آزاد oracle
در مورد mysql هم چون از engine های مختلفی استفاده می کنه اتخاب storeage engine مناسب هم بحثی هست :)
innodb در کل مناسب هست
در مورد postgresql
این دیتا بیس ORDBMS هست و آبجکتی هست
اگر با مفاهیم این نوع دیتا بیس ها آشنایی دارید و یا در برنامه نویسیتون از ORM استفاده می کنید ایندیتابیس هم انتخاب خوبیه
مخصوصا ورژن جدیدش
-
کرگدن عزیز ؛ بسیار ممنون . مثل همیشه مفید و عالی بود .
یه سوال دیگه هم داشتم ؛ بنده اگر MYSQL رو انتخاب کنم برای داشتن محیط گرافیکی کار با این برنامه باید یه چیزی شبیه به emma رو نصب کنم یا روش دیگری هم هست ؟ همچنین منبع یا مرجع مناسبی جهت آموزش کار با اون رو اگه سراغ دارید لطف کنید.
ممنون.
-
کرگدن عزیز ؛ بسیار ممنون . مثل همیشه مفید و عالی بود .
یه سوال دیگه هم داشتم ؛ بنده اگر MYSQL رو انتخاب کنم برای داشتن محیط گرافیکی کار با این برنامه باید یه چیزی شبیه به emma رو نصب کنم یا روش دیگری هم هست ؟ همچنین منبع یا مرجع مناسبی جهت آموزش کار با اون رو اگه سراغ دارید لطف کنید.
ممنون.
با emma کار نکردم
ولی می تونید از workbench mysql که آزاد هست و بسیار کامل و مناسب هم هست استفاده کنید
ورژن ۵.۲ باشه نه ۵.۱ :)
در این برنامه می تونید به طور گرافیکی دیزاین کنید
با تیبل ها کار کنید و تغییرات ساختاری و داده ای بدید
ابزار admin و مانیتورینگ هم داره
-
اونوقت واسه مدیریت mysql این رفقمون phpmyadmin مشکلی داره که اسمی برده نشد برادرا؟
-
اونوقت واسه مدیریت mysql این رفقمون phpmyadmin مشکلی داره که اسمی برده نشد برادرا؟
phpadmin هم ابزار خوبیه :)
ولی وب بیس هست
این ابزاری که من معرفی کردم محصول خود mysql هست و یک desktop app هست
امکانات کاملتری مثل design گرافیکی داره و ابزار های مانیتورینگ و ادمین خوبی داره
برای استفاده ازش هم لازم نیست یک web server ران کنید
phpadmin هم مزایای خودش رو داره و برای سرور ها و سرویس از راه دور بسیار مناسب هست (که ابزاری که معرفی کردم این قابلیت رو به این راحتی نداره )
ولی برای کسی که می خواد روی یک سیستم برای خودش برنامه بنویسه ( در مرحله برنامه نویسی ) ابزار کامل و خوبیه و نیازی به phpadmin نیست
-
مرسی عمو کرگدن واسه جواب سریع.
آهان پس مشکل از اون ابزار هست!
من به شخصه واسه کارکردنم phpmyadmin رو روی لوکال ران میفرمایم.
چرا که این دیزاین های گرافیکی یه جورایی عذاب وجدان میدن
آدم احساس غربت میکنه آخه :D
-
و من هنوزم که هنوزه با کنسول خود mysql راحت ترم :)
البته phpmyadmin شاید بهترین باشه. همین وب بیس بودنش مستقلش میکنه از پلاتفرم، و کلا امکاناتش هم بد نیست تقریبا هر کاری لازمه میشه باهاش انجام داد.
-
با سلام
workbench mysql رو نصب کردم ؛ ولی وقتی میخوام اجراش کنم فقط صفحه کوچیک اولش که سفیده و نوشته های آبی داره میاد و بعد از چند ثانیه بسته میشه و هیچ اتفاقی نمی افته . دوباره که امتحان میکنم هم همین اتفاق میافته . مشکل چیه ؟ چرا اجرا نمیشه ؟ در ضمن بنده mysql هم نسخه کلاینت رو نصب کردم و هم سرور رو .
مرسی
-
با سلام
workbench mysql رو نصب کردم ؛ ولی وقتی میخوام اجراش کنم فقط صفحه کوچیک اولش که سفیده و نوشته های آبی داره میاد و بعد از چند ثانیه بسته میشه و هیچ اتفاقی نمی افته . دوباره که امتحان میکنم هم همین اتفاق میافته . مشکل چیه ؟ چرا اجرا نمیشه ؟ در ضمن بنده mysql هم نسخه کلاینت رو نصب کردم و هم سرور رو .
مرسی
چه نسخه ای و از کجا نصب کردی؟
در ترمینال اجراش کن ببین چه پیامی میده بذار اینجا:)
این پکیج ها رو احتیاج داره
sudo apt-get install libctemplate0 libzip1 python-pysqlite2 mysql-client python-crypto python-paramiko