رفتن به مطلب
  • 0

در باره تبدیل فایل اکسل به دیتابیس


arastooms

سوال

سلام به همه عزیزان 
یک فایل اکسل دارم حجمش 1 مگابایت هست
این فایل رو با برنامه Navicat Premium به دیتابیس اس کیو ال تبدیل میکنم 
حجمش میشه 3 مگابایت!!!!!
آیا این درسته ؟ یا من جایی رو اشتباه میکنم ؟؟
شما به این موضوع برخوردید؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

12 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام دلاور

نه مشکلی نیست

چون نحوه ذخیره سازی توی اکسل فرق داره با اکسل

طبیعیه به نظرم :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام به همه عزیزان 

یک فایل اکسل دارم حجمش 1 مگابایت هست

این فایل رو با برنامه Navicat Premium به دیتابیس اس کیو ال تبدیل میکنم 

حجمش میشه 3 مگابایت!!!!!

آیا این درسته ؟ یا من جایی رو اشتباه میکنم ؟؟

شما به این موضوع برخوردید؟؟

 

فک کنم نرم افزاری باشه 

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

یعنی تمام فیلد هاش عینا اومد تو نویکت 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دلاور

نه مشکلی نیست

چون نحوه ذخیره سازی توی اکسل فرق داره با اکسل

طبیعیه به نظرم :gol:

سلام به استاد عزیزم 

شهاب گل و بی همتا

اول سپاس و تشکر که پاسخ دادی رفیق عزیز 

و بعد باید بپرسم که ؟؟؟؟؟

//////////////

خوب نامردی!!! آخه من الان حجم بانک 3 مگیم شده 7 مگ  یعنی برنامم حجمش 2 برابر شده!!!

اینطوری بیام از بانک اکسل استفاده کنم تو کارام که حجم برنامم نصف میشه !!

خوب چه دلیلی داره همه میان با  اس کیو ال کار می کنن ؟؟

///////////

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تا جایی که من میدونم شما نمیتونی دستورات Sql رو در اکسل وارد کنی و اکسل در اصل خودش میشه گفت بانک اطلاعاتی محسوب نمیشه

بانک اطلاعاتی فقط به صرف گرفتن دیتا نیست

ارتباط بین ستون ها 

ارتباط بین سطر ها

بهینه بودن کار با بانک

اگرم بتونیم جزو بانک اطلاعاتی در نظر بگیریم، Sql نیستن......

یکی دیگه از مهم ترین تفاوت ها وجود توابع Sql هست که خوب اکسل خیلی هاشو نداره

سایت های زیر رو نظاره کن عزیزم

 

http://www.farsimeeting.com/description/42

 

http://forum.exceliran.com/archive/index.php/t-42.html

لینک ارسال
به اشتراک گذاری در سایت های دیگر

والا تا جای من میدونم دیتابیس اندروید با  sql کار میکنه (البته دوستان دیگه بهتر بلدن ) 

توی نویکت یکی از دیتاهاتو باز کن رو مینش که راست کلیک میکنی یه گذینه داره وکیوم دیتابیس رو اون کلیک کنی حجم دیتا خیلی کم میشه 

البته من خودم تست نکردم ولی کسای که ست کردن گفتن خیلی حجم دیتابیس آورده پایین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تا جایی که من میدونم شما نمیتونی دستورات Sql رو در اکسل وارد کنی و اکسل در اصل خودش میشه گفت بانک اطلاعاتی محسوب نمیشه

بانک اطلاعاتی فقط به صرف گرفتن دیتا نیست

ارتباط بین ستون ها 

ارتباط بین سطر ها

بهینه بودن کار با بانک

اگرم بتونیم جزو بانک اطلاعاتی در نظر بگیریم، Sql نیستن......

یکی دیگه از مهم ترین تفاوت ها وجود توابع Sql هست که خوب اکسل خیلی هاشو نداره

سایت های زیر رو نظاره کن عزیزم

 

http://www.farsimeeting.com/description/42

 

http://forum.exceliran.com/archive/index.php/t-42.html

شهاب جان فکر میکنی بیارمش تو اکسس بعد ببرم تو نویکت درست بشه؟؟

یا فرقی نمیکنه؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

والا تا جای من میدونم دیتابیس اندروید با  sql کار میکنه (البته دوستان دیگه بهتر بلدن ) 

توی نویکت یکی از دیتاهاتو باز کن رو مینش که راست کلیک میکنی یه گذینه داره وکیوم دیتابیس رو اون کلیک کنی حجم دیتا خیلی کم میشه 

البته من خودم تست نکردم ولی کسای که ست کردن گفتن خیلی حجم دیتابیس آورده پایین

سلام مرسی از راهنمایی 

حق با شما هست 

ولی این کار رو هر وقت تغیراتی انجام میدم سریع بعدش وکیم رو میزنم چون خیلی مهمه و حیلی ها هم نمیدونن این موضوع رو 

ولی به خاطر این هم نیست!!

شما خودت تست کردی فایلی رو از اکسل ببری تو نویکت حجمش زیاد بشه؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شهاب جان فکر میکنی بیارمش تو اکسس بعد ببرم تو نویکت درست بشه؟؟

یا فرقی نمیکنه؟؟

تست نکردم اما به نظرم فرقی نمیکنه

تست کن اگه فرق کنه که بهتر

اقای بیات هم گفتن وکیوم کنی حجم میاد پایین تر...

البته من تا حالا انجام ندادم و نمیدونم تاثییری داره یا مخربه یا سازنده اس

کلا در باره وکیوم اطلاعی ندارم

تحقیق کن بعد استفاده کن...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسطو جان 

من این مطلبی که عرض کردم تو انجمن بغلی دیدم (اولش با ک شروع میشه )

اونجا طرف گفته بود حجم دیتاش 20 مگ بود با این کار 1مگ شد 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسطو جان 

من این مطلبی که عرض کردم تو انجمن بغلی دیدم (اولش با ک شروع میشه )

اونجا طرف گفته بود حجم دیتاش 20 مگ بود با این کار 1مگ شد 

اولا تشکر فراوان از همه دوستان 

مخصوصا شما آقای بیات عزیز و سپاس 

:gol:  :gol:  :gol:  :gol:  :gol: 

%DB%8C%DB%8C%DB%8C%DB%8C%DB%8C.png

 

خوب واجب شد راجب "vacuum database" تجربیاتم رو بگم 

که شاید دوستان هم استفاده کنن

///////////////////////////////////////

این قسمت برنامه با کلیک راست روی بانک اطلاعاتی و دنبال کردن آدرسی که در عکس هست روی بانک اعمال میشه

حالا کارش چی هست؟

/////

ببینید !! وقتی شما می یاید روی یک بانک اطلاعاتی در برنامه یه تغیرات کوچکی انجام میدید 

هر تغیری ....

تغیر اسم یک جدول 

تغیر یک ستون 

حتی پاک کردن یک جدول . ....

////

برنامه میاد اصل تغیرات شما رو هم ذخیره میکنه برای اینکه زمانی اگر لازم شد تغیرات رو برگردونید در دست رس باشه!!!!

خوب این خیلی بده از این جهت که اگر شما بیاید مثلا اسم یه جدول رو عوض کنید می بینید که حجم بانک 2 برابر میشه؟؟؟

چون مشخصات جدول قبلی رو هم توی خودش نگه میداره

////////

حالا شما باید بیاید بعد از هر تغیراتی " دقت کنید بعد از هر تغیراتی " روی بانک اون رو از آدرس بالا vacuum database کنید

با این کار حجم بانک درست میشه و به حالت عادی برمیگرده و اطلاعات اضافه ذخیره شده پاک میشه

///////////

که البته مشکل من این نیست و من این موضوع رو رعایت میکنم

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز

 

از نرم افزار ESF Database Migration Toolkit - Pro

استفاده کن اکثر فرمتها را به دیتابیس  تبدیل می کند.

 

موفق باشی.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اولا تشکر فراوان از همه دوستان 

مخصوصا شما آقای بیات عزیز و سپاس 

:gol:  :gol:  :gol:  :gol:  :gol: 

%DB%8C%DB%8C%DB%8C%DB%8C%DB%8C.png

 

خوب واجب شد راجب "vacuum database" تجربیاتم رو بگم 

که شاید دوستان هم استفاده کنن

///////////////////////////////////////

این قسمت برنامه با کلیک راست روی بانک اطلاعاتی و دنبال کردن آدرسی که در عکس هست روی بانک اعمال میشه

حالا کارش چی هست؟

/////

ببینید !! وقتی شما می یاید روی یک بانک اطلاعاتی در برنامه یه تغیرات کوچکی انجام میدید 

هر تغیری ....

تغیر اسم یک جدول 

تغیر یک ستون 

حتی پاک کردن یک جدول . ....

////

برنامه میاد اصل تغیرات شما رو هم ذخیره میکنه برای اینکه زمانی اگر لازم شد تغیرات رو برگردونید در دست رس باشه!!!!

خوب این خیلی بده از این جهت که اگر شما بیاید مثلا اسم یه جدول رو عوض کنید می بینید که حجم بانک 2 برابر میشه؟؟؟

چون مشخصات جدول قبلی رو هم توی خودش نگه میداره

////////

حالا شما باید بیاید بعد از هر تغیراتی " دقت کنید بعد از هر تغیراتی " روی بانک اون رو از آدرس بالا vacuum database کنید

با این کار حجم بانک درست میشه و به حالت عادی برمیگرده و اطلاعات اضافه ذخیره شده پاک میشه

///////////

که البته مشکل من این نیست و من این موضوع رو رعایت میکنم

 

همینو توی یه تاپیک جدا بگو (مثلا آموزش های متنی)

این کم کردن حجم دیتابیس سوال خیلی هاس 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...