PDA

View Full Version : بانک اطلاعاتی با پسوند Sdf ...



sehm67
پنج شنبه 09 آبان 1392, 19:45 عصر
سلام

دوستان لطفا اطلاعاتی در مورد بانک اطلاعاتی با پسوند Sdf بدید.

میشه تو پروژه های حسابداری ازش استفاده کرد؟
چه مقدار اطلاعات میشه ذخیره کرد؟
و ...

sehm67
پنج شنبه 16 آبان 1392, 17:14 عصر
با جستجو در تالار SQL به این نکات رسیدم :

یک پایگاه داده رابطه‌ای فشرده است که توسط شرکت مایکروسافت جهت استفاده به عنوان پایگاه داده در دستگاه‌های موبایل و کامپیوترهای رومیزی عرضه شده است.
قبل از اینکه این محصول برای سکوهای رومیزی عرضه شود با عنوان SQL Server برای Windows CE شناخته می‌شد. آخرین نسخه منتشر شده این محصول SQL Server Compact 3.5 SP2 است.


نکاتی در رابطه با SSCE :
۱- روی نسخه‌های ۳۲ و ۶۴ بیتی پشتیبانی می‌شود.
۲- برای دانلود و توزیع مجدد رایگان است و میتوانید آن را از سایت مایکروسافت دانلود نمایید.
۳- یک API مشترک را با دیگر نسخه‌های SQL Server به اشتراک می‌گذارد.
۴- شامل ADO.NET Provider برای دسترسی به داده‌ها با استفاده از API مربوط می‌باشد.
۵- دارای قابلیت‌های همزمان‌سازی توکار می‌باشد.
۶- از LINQ و EF پشتیبانی می‌کند.
۷- بر خلاف نسخه‌های دیگر در کنار نرم‌افزار میزبان و در محیطی با حافظه کمتر از ۲ مگابایت اجرا می‌شود.
۸- تراکنش‌ها، محدودیت‌های ارجاعی، قفل شدن و چندین اتصال همزمان به پایگاه داده را پشتیبانی می‌کند.
۹- تراکنش‌های تودرتو پشتیبانی نمی‌شود اما تراکنش‌های موازی روی جداول مختلف پشتیبانی می‌شود.
۱۰- نسخه کنونی Stored Procedure ها و نوع داده‌ای XML را پشتیبانی نمی‌کند.
۱۱- XQuery پشتیبانی نمی‌شود.
۱۲- Indexing را علاوه بر Replication پشتیبانی می‌کند.
۱۳- این نوع پایگاه داده علاوه بر SQL Server Management Studio در Microsoft Visual Studio نیز قابل ساختن و مدیریت شدن است.
۱۴- در یک فایل واحد با پسوند .sdf نگه‌داری می‌شود.
۱۵- فایل پایگاه داده می‌تواند حجمی تا ۴ گیگابایت را پشتیبانی کند.
۱۶- قابلیت رمزنگاری ۱۲۸ بیتی فایل داده وجود دارد.
۱۷- قابلیت دسترسی همزمان چندین کاربر به فایل داده وجود دارد.
۱۸- به راحتی می‌توان آن را در سیستم مقصد کپی کرد و از آن استفاده نمود.
۱۹- قابلیت استقرار و توسعه توسط تکنولوژی OneClick وجود دارد.
۲۰- DataDirectories را پشتیبانی می‌کند، یعنی نیازی نیست که کل آدرس برای دسترسی به آن موجود باشد. یعنی به این صورت می‌توان به آن دسترسی داشت :



|DataDirectory|\.sdf



که این آدرس در assembly manifest برنامه نگهداری می‌شود.
۲۱- نیازی نیست که نامگذاری فایل بر اساس استاندارد نامگذاری sdf باشد و هر پسوندی می‌تواند استفاده شود.
۲۲- تنظیم رمز عبور برای فایل داده اختیاریست.



در انتها می‌توان به این نتیجه رسید که بهتر است برای سیستم‌های کوچک یا برنامه‌هایی که می‌خواهیم مثلا روی یک رسانه فقط خواندنی مثل CD منتشر کنیم، بهتر است که از این پایگاه داده استفاده نماییم. در اینگونه برنامه‌ها استفاده از فایل‌های Access به عنوان پایگاه داده بسیار رایج است.

23-قابلیت اجرا به عنوان سرویس ندارد(مثل فایل Access روی کامپیوتر مقصدبه راحتی
Delete می شه،برخلاف نسخه Express که باید ابتدا Detach شود-که از جابه جایی فایل،حذف ناخواسته و... جلوگیری می شه)

FastCode
پنج شنبه 16 آبان 1392, 17:25 عصر
اگر اینجا یک سایت انگلیسی زبان بود به شما میگفتن MS shill که لب مرز توهینه.
چیزهایی که گقتین خیلی خوبه ولی چون شما به این نتیجه رسیدید دلیل نمیشه نتیجه گیری کلیتون که MSSQLCE بهترین دیتابیس embedded هست درست باشه.
شما یک دیتابیس رو مطالعه کردید و هیچ رقیبی نداشته.درست مثل اینه که از خونتون بیایی بیرون و اولین ساختمون بلندی رو که میبینی بگی بلندترین ساختمون دنیا.
دیتابیس های بهتر برای کاربردهای خاص همیشه وجود دارند.و دیتابیسهایی هم هستند که امکانات متفاوت و بعضا بیشتری رو در اختیار کاربر میزارن.

sehm67
پنج شنبه 16 آبان 1392, 18:00 عصر
سلام جناب FastCode (http://barnamenevis.org/member.php?109710-FastCode)


اگر اینجا یک سایت انگلیسی زبان بود به شما میگفتن MS shill که لب مرز توهینه.
چیزهایی که گقتین خیلی خوبه ولی چون شما به این نتیجه رسیدید دلیل نمیشه نتیجه گیری کلیتون که MSSQLCE بهترین دیتابیس embedded هست درست باشه.
شما یک دیتابیس رو مطالعه کردید و هیچ رقیبی نداشته.درست مثل اینه که از خونتون بیایی بیرون و اولین ساختمون بلندی رو که میبینی بگی بلندترین ساختمون دنیا.
دیتابیس های بهتر برای کاربردهای خاص همیشه وجود دارند.و دیتابیسهایی هم هستند که امکانات متفاوت و بعضا بیشتری رو در اختیار کاربر میزارن.

بنده نوشتم :

با جستجو در تالار SQL به این نکات رسیدم :

قصد دیگه ای نداشتم خواستم دیگر دوستان هم از این موضوع مطلع بشن هر چند دوستان اطلاعاتشون بیشتر از اینهاست ....

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

یا حق

FastCode
پنج شنبه 16 آبان 1392, 18:16 عصر
در انتها می‌توان به این نتیجه رسید که بهتر است برای سیستم‌های کوچک یا برنامه‌هایی که می‌خواهیم مثلا روی یک رسانه فقط خواندنی مثل CD منتشر کنیم، بهتر است که از این پایگاه داده استفاده نماییم.
H2
BDB
Sqlite
voldemort
خیلی های دیگه هم هستن.جست و جو کنید.