ذخیره تصاویر زیاد و حجیم در دیتابیس Sql Server
با سلام
یه برنامه آرشیو الکترونیکی رو قراره انجام بدم که تعداد بالای 500 هزار تصویر رو قراره ذخیره کنه با جزییات کامل ، و کارفرما اصرار داره تصاویر در خود دیتابیس و به صورت رمز نگاری ذخیره بشه . به نظر دوستان این کار درست هست یا نه ؟ و این وسط هم تاکید روی سرعت اجرا و دسترسی به اطلاعات رو داره .
ممنون میشم دوستان راهنمایی کنن .
اگر تعداد تصاویرتون 500 هزارتاست که بنظرم این حجم از تصاویر اصلا منطقی نیست در دیتابیس ذخیره بشه. البته حجم تصاویر شما هم مهم هست چقدر باشه. اگر بالای 1 مگابایت هست حجم هر تصویر به صورت عادی به هیچ عنوان نمی تونید این کار رو انجام بدید.
خود مایکروسافت برای تصاویر بالای 1 مگابایت توصیه میکنه DataType رو از نوع VARBINARY(MAX) استفاده کنید و از روش FileStream داده هاتون رو ذخیره سازی کنید.
شما می تونید خود فایل رو رمزنگاری کرده وروی هارد و در یکی از زیرپروژه های خود نرم افزار ذخیره کنید و نیازی به رمزنگاری در دیتابیس نیست.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- حذف کامل یک رکورد در جدول ریلیشن شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- تفاوت اوراکل و Sql Server چیست
- جابه جایی سطر و ستون در Sql Server
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- آپدیت لیستی از رکوردها در Sql Server - آپدیت گروهی اطلاعات در Sql Server
- دلیل پرش 1000 تایی خودکار فیلد identity در Sql server
- مشکل نمایش ندادن Data Type موقع تایپ در Sql Server
- کار با تاریخ شمسی وساعت (استفاده از توابع )