انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: سلمان م. در 14 اسفند 1391، 08:31 بظ
-
سلام دوستان عزیز،
من یه مقداری کلمه و معنی اونها رو توی رایانه توی لیبرهآفیس کلک نوشتم. حالا میخوام اون رو به عنوان یه گلاسری (glossary) آزاد تکمیل و منتشر کنم. حالا میخواستم بدونم که اگه من اون رو با چه پایگاه دادهای بنوسیم بهتره؟ (مایاسکیواِل، ماریادیبی، پوستگرسکیواِل یا ...) بعدن «رابط گرافیکی کاربر» قرار هست با پایتون سه نوشته بشه.
* نکته ۱: من هیچ اطلاعاتی در رابطه با پایگاههای داده ندارم.
* نکته ۲: گلاسری تخصصی تو زمینهی مهندسی عمران و معماری هست.
با تشکر
-
به نظر من شما به پایگاه داده نیاز نداری بلکه باید از xml یا هر استانداردی که یتونی باهاش مرتب ذخیره و دستیابی کنی داری
حتی اگه بخوای از پایگاه داده استفاده کنی که فکر جالبی نیست بهتره از پایگاههای استفاده کنی که نیاز به نصب نداشته باشن مثل sqLite
گلوسریهای دیگر دیکشنریها رو هم نگاه کن ببین اونها چیکار کردن ولی من هنوز هم نظرم با xml هستش
-
SQLite :)
-
با تشکر از دوستانی که نظر دادن، من چون در نظر دارم که یک سری نرمافزار دیگه بنوسیم که نیاز به پایگاه داده دارن، نظرم این بود که یه چیز یاد بگیرم برای همه باشه. پس همون SQlite رو میرم یاد بگیرم.
-
با تشکر از دوستانی که نظر دادن، من چون در نظر دارم که یک سری نرمافزار دیگه بنوسیم که نیاز به پایگاه داده دارن، نظرم این بود که یه چیز یاد بگیرم برای همه باشه. پس همون SQlite رو میرم یاد بگیرم.
دوستان در این موردی که اشاره کردین و با توجه به نیازتون SQlite رو پیشنهاد کردن و در مورد نرم افزاری که
قرار هست تهیه کنید، با توجه به نیازتون باید یک پایگاه داده(دیگر) انتخاب کنید .
-
سلام دوستان عزیز،
من یه مقداری کلمه و معنی اونها رو توی رایانه توی لیبرهآفیس کلک نوشتم. حالا میخوام اون رو به عنوان یه گلاسری (glossary) آزاد تکمیل و منتشر کنم. حالا میخواستم بدونم که اگه من اون رو با چه پایگاه دادهای بنوسیم بهتره؟ (مایاسکیواِل، ماریادیبی، پوستگرسکیواِل یا ...) بعدن «رابط گرافیکی کاربر» قرار هست با پایتون سه نوشته بشه.
* نکته ۱: من هیچ اطلاعاتی در رابطه با پایگاههای داده ندارم.
* نکته ۲: گلاسری تخصصی تو زمینهی مهندسی عمران و معماری هست.
با تشکر
سلام :)
پایگاه داده هایی که معرفی کردین به درد کار شما نمیخوره و بیشتر تو برنامه هایی که تو شبکه باید کار کنن استفاده میشه.
همونطور که دوستان گفتن منم SQLite رو پیشنهاد می کنم که هم از دستورات SQL پشتیبانی میکنه و هم با یک کتابخانه بدون نیاز به نصب برنامه دیگه ای قابل استفاده میشه.
البته از این توع پایگاه داده های داخلی بازم میشه پیدا کرد. نمونش Firebird است که اونم متن بازه و چیزی از SQLite کم نداره http://www.firebirdsql.org (http://www.firebirdsql.org)
اگر می خواهید برنامه دیکشنری خودتون رو بسازید که هیچ ولی اگه می خواهید فایل شما تو برنامه های دیگه مثل Babylon یا GoldenDict یا ... قابل استفاده بشن بهتره به شیوه ای که اونها پشتیبانی می کنند دیکشنری رو بسازید.
موفق باشی ;)
-
من یک زمانی sqlite را توی ویندوز امتحان کردم خیلی سرعتش اعصابم را خورد کرد
توی لینوکس هم همینطوریه؟
-
من یک زمانی sqlite را توی ویندوز امتحان کردم خیلی سرعتش اعصابم را خورد کرد
توی لینوکس هم همینطوریه؟
باید دید شما برای چه حجمی از اطلاعات اونو استفاده کرده اید. :)
موتور یک پایگاه داده به تنهایی تو سرعت اون پایگاه موثر نیست. نحوه استفاده شما از اون - سرعت سخت افزار - شیوه نوشتن Query - حجم اطلاعات مورد پردازش و خیلی چیزهای دیگه میتونه سرعت یک پایگاه داده رو کم و زیاد بکنه.
با این حال پایگاه داده هایی مثل SQLite برای پردازش اطلاعات زیاد طراحی نشده اند و تو حجم های بالاتر بهتره از MySQL یا Postgresql یا در نهایت Oracleاستفاده بشه.
-
JSON