bidad
جمعه 31 فروردین 1386, 03:10 صبح
سلام دوستان.
ببینید من تو برنامه به خاطر یه دلایل خاصی مجبور شدم گزارشی رو که بوسیله کریستال تولید میکنم بعنوان یک سند توی دیتابیس ذخیره کنم.
اما حجم هر کدوم از این اسناد بیشتر از 700 کیلو بایت میشه. ولی اگه فشردش کنیم حدود 80 کیلو بایت میشه و حتی کمتر.
حالا فکر کردم که قبل از ریختن تو دیتا بیس اونو فشرده کنم و هنگام خوندنش بازش کنم.
چند تا سوال و یا مشکل وجود داره
1-به نظر شما اینکار چقدر طول میکشه؟ یعنی چقدر رو راندمان برنامه تاثیر میزاره؟
2-آیا وقتی این فایل رو که بصورت باینری ذخیره میشه بازیابی کنیم میشه قالبش رو مشخص کرد؟
مثلا ممکنه ما یه عکس تو دیتا بس داشته باشیم. همه بصورت باینری ذخیره میشن. اما وقتی بازیابی میکنیم میشه فهمید که قالبش چیه؟ مثلا میشه فهمید که قالبش عکسه یا یک زیپ فایل؟
3- چه متدی برای فشرده سازی پیشنهاد می کنید البته این در صورتیه که برای سوال های قبل جوابی داشته باشیم.
ممنون میشم اگه در مورد سوالاتم فکر کنید.
ببینید من تو برنامه به خاطر یه دلایل خاصی مجبور شدم گزارشی رو که بوسیله کریستال تولید میکنم بعنوان یک سند توی دیتابیس ذخیره کنم.
اما حجم هر کدوم از این اسناد بیشتر از 700 کیلو بایت میشه. ولی اگه فشردش کنیم حدود 80 کیلو بایت میشه و حتی کمتر.
حالا فکر کردم که قبل از ریختن تو دیتا بیس اونو فشرده کنم و هنگام خوندنش بازش کنم.
چند تا سوال و یا مشکل وجود داره
1-به نظر شما اینکار چقدر طول میکشه؟ یعنی چقدر رو راندمان برنامه تاثیر میزاره؟
2-آیا وقتی این فایل رو که بصورت باینری ذخیره میشه بازیابی کنیم میشه قالبش رو مشخص کرد؟
مثلا ممکنه ما یه عکس تو دیتا بس داشته باشیم. همه بصورت باینری ذخیره میشن. اما وقتی بازیابی میکنیم میشه فهمید که قالبش چیه؟ مثلا میشه فهمید که قالبش عکسه یا یک زیپ فایل؟
3- چه متدی برای فشرده سازی پیشنهاد می کنید البته این در صورتیه که برای سوال های قبل جوابی داشته باشیم.
ممنون میشم اگه در مورد سوالاتم فکر کنید.