اگه خیلی از دیتابیس کار نمیکشی sqlite بهترین گزینس
تو ویندوز که microsoft sql server مرسوم هست نه sql. sql یه زبان برنامهنویسی هستش که مخفف Structured Query Language هست و اکثر پایگاههای داده برای مدیریت دادههاشون از این زبان استفاده میکنند.
تو لینوکس mysql مرسوم هست. ولی من باهاش حال نکردم واسه همین رفتم سراغ یه معادل آزاد دیگه به نام postgresql که خیلی باهاش حال میکنم ولی به هیچ وجه محبوبیت mysql و در نتیجه جامعه کاربری اونو نداره.
انتخاب با خودته.
شما چرا در مورد postgresql تاپیک ایجاد نمی کنید.فک کنم پایگاه داده ی خوبی باشه و لااقل با نصب و دستوراتش اشنا بشیم.مثل Mysql هست؟کاملا موافقم 1+ ;)
PostgreSQL و همینطور Sqlite و Firebird پایگاه هایی هستن که علی رقم قدرت و کارایی هاشون کمتر مطرح شدن و خیلی نام آشنا نیستن.
PostgreSQL و همینطور Sqlite و Firebird پایگاه هایی هستن که علی رقم قدرت و کارایی هاشون کمتر مطرح شدن و خیلی نام آشنا نیستن.
تو سیستم عامل اندروید SQLite استفاده میشه.
تو سیستم عامل اندروید SQLite استفاده میشه.بله SQLite تو خیلی جاها استفاده میشه. فکر می کنم یک مزیت بزرگ اون این باشه که به راحتی با یک فایل درایور برنامه نویس رو قادر میسازه از امکانات SQL استفاده کنه و بی نیاز به نصب و انجام تنظیمات مختلف و پیچیدگی های زیاد پایگاه های بزرگ هستش.
به http://www.navicat.com/ (http://www.navicat.com/) هم حتما سری بزنید چیز خیلی تر وتمیزیه.حتما همینطوره ولی محصولات این شرکت متاسفانه رایگان یا متن باز نیستن. من تو ویندوز از navicat for mysql استفاده می کنم ولی نتونستم تو گنو/لینوکس جایگزینی شبیه به اون پیدا کنم.(اغلب برنامه ها خیلی ساده و با امکانات محدود هستن)
شما چرا در مورد postgresql تاپیک ایجاد نمی کنید.فک کنم پایگاه داده ی خوبی باشه و لااقل با نصب و دستوراتش اشنا بشیم.مثل Mysql هست؟آخه فکر نکنم استقبال بشه شما اگه یه سری به سایت http://barnamenevis.org/ (http://barnamenevis.org/) بزنید میبینید که قسمت postgresql چقدر راکده. من خودم مشکلاتی که واسم پیش اومد اونجا مطرح کردم ولی کسی جواب نداد که بالاخره خودم مشکل رو حل کردم. یکی از ضعفهای postgresql هم همین کوچک بودن جامعهی کاربریش هست. از لحاظ دستورات که چندان فرقی نمیکنه به هر حال هر دو از زبان sql واسه تعامل با پایگاه داده استفاده میکنند ولی خوب تفاوتهای جزیی هم دارند ولی اگه کسی با sql server یا mysql کار کرده باشه تو ساخت حذف و ویرایش جداول و پایگاه داده و تابع و... چندان مشکلی نداره. یکی از چیزهایی که باعث میشه از mysql فراری بشم اینه که چندتا موتور ذخیرهسازی داره که معروفترینشون innodn و myisam هستند که myisam کلید خارجی و تراکنش رو پشتیبانی نمیکنه و یه مورد آزار دهنده دیگه اینکه هیچکدوم از این موتورها محدودیت check رو پیادهسازی نمیکنند که باعث میشه جامعیت دادهها تو خطر بیفته یا اینکه مجبور بشی واسه هر محدودیت check یه تریگر بنویسی که اونو شبیهسازی کنی که دردسرهای زیادی داره واینکه استفاده از تریگرها رو ما باید به حداقل برسونیم. mysql رو نمیدونم از چه زبانی برای نوشتن تابع استفاده میکنه ولی تو postgresql میتونی از زبانهای مختلفی از جمله sql و plpgsql و... استفاده کرد که plpgsql شبیه plsql هست که اراکل استفاده میکنه و من خیلی ازش خوشم میاد.
sudo pacman -S postgresql
بعد از نصب با دستور psql -U postgres
وارد برنامه میشین و اگه رابط گرافیکی میخواین باید pgadmin3 رو نصب کنید.در مورد PostgreSQL سوال دارم اونم اینکه میشه ازشون مثل sqlite بدون نیاز به سرور استفاده کرد؟فکر نکنم بشه
نقلقولشما چرا در مورد postgresql تاپیک ایجاد نمی کنید.فک کنم پایگاه داده ی خوبی باشه و لااقل با نصب و دستوراتش اشنا بشیم.مثل Mysql هست؟آخه فکر نکنم استقبال بشه شما اگه یه سری به سایت http://barnhttp://forum.ubuntu.ir/Smileys/default/cool.gifamenevis.org/ (http://barnamenevis.org/) بزنید میبینید که قسمت postgresql چقدر راکده.
نقلقولشما چرا در مورد postgresql تاپیک ایجاد نمی کنید.فک کنم پایگاه داده ی خوبی باشه و لااقل با نصب و دستوراتش اشنا بشیم.مثل Mysql هست؟
واسه نصبش هم که تو آرچ این میشهکد: [انتخاب]sudo pacman -S postgresql
بعد از نصب با دستورکد: [انتخاب]psql -U postgres
وارد برنامه میشین و اگه رابط گرافیکی میخواین باید pgadmin3 رو نصب کنید.
واقعا دیتابیس خوبیه حتما امتحانش کنید
اونجا برنامه نویسی برای ویندوزه و طبیعیهاینجوری نیست که http://www.barnamenevis.org/ (http://www.barnamenevis.org/) برنامهنویسی واسه ویندوز باشه. تو همون سایت به بخش mysql که نگاه کنید میبینید که پر رونق هستش. تو همه کشورها همینجوریه. اطلاعات منم در حدی نیست که بخوام یه تایپیک واسه آموزش postgresql بزنم ولی اگه وقت کنم چیزهای ابتدایی رو که بلدم میگم.
از sqlite میشه توی برنامه های دسکتاپ استفاده کرد؟آره میشه
از sqlite میشه توی برنامه های دسکتاپ استفاده کرد؟
آخه توی اون سایت مقایسه خوندم نوشته بود بدون سرور اجرا میشه. میشه یه خورده راجع بهش توضیح بدید؟
با تشکر
از sqlite میشه توی برنامه های دسکتاپ استفاده کرد؟
آخه توی اون سایت مقایسه خوندم نوشته بود بدون سرور اجرا میشه. میشه یه خورده راجع بهش توضیح بدید؟
با تشکر
همونطور که دوست خوبمون گفتن بله میشه اما برای اپ هایی که نیاز به پایگاه داده های سبک و ساده در حد مصرف خانگی یا شرکت های کوچیک دارن.برای پروژه های بزرگ توصیه نمیشه 8)
از sqlite میشه توی برنامه های دسکتاپ استفاده کرد؟
آخه توی اون سایت مقایسه خوندم نوشته بود بدون سرور اجرا میشه. میشه یه خورده راجع بهش توضیح بدید؟
با تشکر
همونطور که دوست خوبمون گفتن بله میشه اما برای اپ هایی که نیاز به پایگاه داده های سبک و ساده در حد مصرف خانگی یا شرکت های کوچیک دارن.برای پروژه های بزرگ توصیه نمیشه 8)
چرا نشه
من خودم یک دیتابیس تا حد ۲۰ گیگ و حدود ۳۵۰۰۰ تیبل دارم و مشکلی نداشته
چرا نشهببخشید یه سوال برام پیش اومده ???
من خودم یک دیتابیس تا حد ۲۰ گیگ و حدود ۳۵۰۰۰ تیبل دارم و مشکلی نداشته
یکی جواب سوال منو بده.
منظور از اینکه بدون سروره یعنی چی؟
سلام مجدد خدمت دوستان. مخصوصا عزیزانی که sqlite رو معرفی کردن.
با دانلود 370 کیلوبایت من یه دیتابیس و یک دیتابیس بروزر دارم. فکم چسبید زمین. واقعا از دوستان ممنونم.
یه سوال واسم پیش اومده. چجوری میشه از این برنامه توی برنامه های سی++ استفاده کرد؟
من بسته های sqlite و SQLite database browser رو نصب کردم. چیز دیگه ای هم نیاز هست نصب کنم؟