Ассалмоу алейкум. Ушбу мақола SQL Server маълумотлар базасидан эхтиёт нусхаси (backup) ни олишни ва базани эхтиёт нусхадан тиклашни тўғри ташкиллаштириш ва бунда нималарни эътиборга олиш кераклиги хақида.

Илк қадамлар

Тақдир тақозоси билан сиз маълумотлар базаларини бутлигига ва SQL-серверни тўхтамай ишлаб туришига жавобгар бўлсангиз,  сизни энг биринчи бўлиб ўйлантирган нарсалардан бири бу бэкаплар (эхтиёт нусха). Чунки бехостдан базаларингиз билан бирор корхол юз берса ва сизда бэкап йўқ бўлса, сизга хам корхонага хам яхши бўлмаслиги аниқ. Аммо бэкаплар хақидаги тиниқ хаёлдан ташқари жуда хам кўп хар хил саволлар келиб чиқади: нимадан бошлай? барча базаларни бирга бэкап қилайми ёки хар бирини алохидами? тўлиқ бэкап қилайми? Балки фақат логларни бэкап қилганим яхшимикин? Келинг шу холатларга аниқлик киритиб оламиз.

Биринчи бўлиб иккита асосий масалага ойдинлик киритиб олиш лозим:
1. Хар бир базанинг тутган ўрни корхона учун қанчалик мухим?
2. Қандай вақт оралиғи учун маълумотлар йўқотилишига йўл қўйиш мумкин?

Батафсил ...

0 та овоз берилган

0 та мулоҳаза

Хозирги вақтда кўп жараёнларни бажарилиши юқори даражадаги хисоблаш воситаларини талаб этади. Буларга қийин ва кўп ресурсларни талаб этувчи хисоблаш жараёнлари (илмий масалалар, математик моделлаштириш, излаш), хамда кўп фойдаланувчиларга хизмат кўрсатилиши (катта маълумотлар базалари, интернет-хизматлар, хостинг...) киради.
Хисоблаш марказининг қувватини кучайтириш учун хар бир хисоблагич модулни унумдорлигини ва уларни сонини ошириш лозим. Хозирги вақтда шу усуллардан иккинчиси ўсиб бормоқда ва ишлаб чиқарувчиларнинг харакатлари энг аввало параллель тарзда ишловчи хисобланишларни киритишга қаратилмоқда.

Батафсил ...

1 та овоз берилган

0 та мулоҳаза

Ушбу мақолада C# дастурлаш тилида делегатлар нималигини ва улардан қандай фойдаланиш мумкинлигини билиб оламиз.
Навбатдаги класснинг қандай тузишни ўйлаш жараёнида сизга параметр сифатида ишловчи кодни бериб юбориш имконияти жуда хам керак бўлиши мумкин. Бу эса if-лар ва case-лар дан қутилиб кодни яна гўзлал бўлишига олиб келар эди.
Демак буни C#да қандай амалга оширамиз? Мисол учун сиз калькулятор тузмоқдасиз ва сизда оддийгина "логика" мавжуд:

public double PerformOperation(string op, double x, double y)
{
 switch (op)
 {
 case "+": return x + y;
 case "-": return x - y;
 case "*": return x * y;
 case "/": return x / y;
 default: throw new ArgumentException(string.Format("Operation {0} is invalid", op), "op");
 }
}

Батафсил ...

0 та овоз берилган

0 та мулоҳаза

Япониянинг Chiba корхонаси янги робот ишлаб чиқарди. Аввалда хам бу корхонанинг роботларидан бири "Фукусима" АЭСида рўй берган бахтсиз халокат натижалари билан курашишда иштирок этган ва яхши натижаларни кўрсатган эди. Бу сафарги махсулот эса аввалгилари каби фойдалилик даражаси юқори бўлмаса хам қизиқлигида улардан қолишмайди. Гап шундаки, корхона мухандислари копток ўйната оладиган роботни ишлаб чиқаришди. Хозирги вақтда бу робот бир вақтни ўзида иккита коптокни ўйната олади. Бу жараённи кузатиш жуда қизиқ. Мухандислар робот бир вақтни ўзида ўйната оладиган коптоклар сонини оширишни режалаштираятганлиги эхтимолдан холи эмас.

Батафсил ...

0 та овоз берилган

0 та мулоҳаза

Ушбу видеода Google корхонасининг "дата центр"ларида маълумот хавфсизлиги қай даражада эканлиги кўрсатилган. "Дата центр" га киришдан бошлаб, у ердаги серверларнинг ишдан чиқган қаттиқ дискларини йўқ қилинишигача қандай жараёнлар рўй бериши хақида билиб олишингиз мумкин.

Батафсил ...

0 та овоз берилган

0 та мулоҳаза

Ушбу мақола дастурни яхшилаб (аёвсиз) тест қилиш хақида. Мақола, The Pragmatic Programmer китобининг 43чи бобининг баъзи бўлимларини таржимаси хисобланади. Бу китобда дастурчилар учун жуда керакли маслахатлар берилган экан, агар китобни хали ўқимаган бўлсангиз уни ўқиб чиқишни тавсия этаман.

Батафсил ...

4 та овоз берилган

2 та мулоҳаза

2012 йилнинг 1-апрелидан Microsoft SQL Server 2012 маълумотлар базасини якуний "версия"си чиқарилди. Янги "версия"да кўпгина янгиликлар мавжуд. Ушбу мақолада шу маълумотлар базаси билан ишловчи дастурчилар учун янги киритилган имкониятлар хақида тўхталиб ўтилади.

Батафсил ...

1 та овоз берилган

2 та мулоҳаза

C# да OOP асослари билан танишишни давом этамиз. Навбатдаги дарсимизда, интерфейслар билан танишамиз. Уларни нима учун ишлатилиши, қандай тузилиши ва улардан қандай фойдаланишни ўрганамиз.

Батафсил ...

2 та овоз берилган

0 та мулоҳаза

C# да OOP га бағишланган дарсларимиз туркумини давом этамиз. Бугунги дарсда, OOP нинг ажралмас қисми бўлмиш полиморфизм тушунчасини ўрганамиз.

Батафсил ...

1 та овоз берилган

0 та мулоҳаза

Авторизация

Сайтда

Хозир 2 меҳмонлар онлайн

Сўровнома

Сайтга қандай баҳо берасиз?
 

Интернет

Locations of visitors to this page