Artykuły, Publikacje, Dokumentacje
Model banku w środowisku rozproszonym
Data: 2011-10-07, Autor: doogi, Dodał: Karol, Dział: LinuxJest to praca przedstawiająca wstęp do pisania programów rozproszonych (distributed programming) przedstawione na przykładzie prostego banku w środowisku PVM. W artykule pokazano przykładowe kody źródłowe w języku C.
WięcejIntegracja Windows XP i Service Pack 2 na jeden CD
Data: 2011-10-07, Autor: radoskor, Dodał: Karol, Dział: WindowsZintegrowanie na jeden CD Windows XP i Service Pack 2 możliwe jest przez zastosowanie slipstreamingu – narzędzia udostepnionionego przez firmę Microsoft. Narzędzie to na pewno ułatwi życie administratorom dużych firmowych sieci, którzy mając do skonfigurowania kilkadziesiąt czy więcej stacji roboczych zaoszczędzą dużo czasu, jako że po instalacji Windowsa nie trzeba będzie uaktualniać systemu Service Pack-iem 2, co jest procesem dość czasochłonnym. W przełożeniu na kilkadziesiąt stacji roboczych jest to już dość duża oszczędność czasu, co zapewne zachęci państwa do poznania slipstreamingu nieco bliżej.
WięcejMySQL a NULL
Data: 2011-10-07, Autor: Krzysztof Książek, Dodał: Karol, Dział: MySQLCzym jest NULL? Co to za wartość? Jakie ma cechy? Jak zachowuje się w zapytaniach? Czy wartość NULL ma jakąkolwiek wartość? Czym NULL różni się od zera? Czy różni się w ogóle? Wbrew pozorom, te pytania nie są rzadkością – odpowiedź na nie potrafi być problemem także dla administratorów i programistów z dłuższym stażem obcowania z MySQL. Jak to więc z NULL jest?
WięcejOgólne zasady konfiguracji MySQL
Data: 2011-10-07, Autor: Krzysztof Książek, Dodał: Karol, Dział: MySQLNie jestem pewny, czy dobrze tłumaczę z angielskiego frazę “rule of thumb”, ale w dzisiejszym artykule o takich właśnie zasadach chciałbym kilka słów napisać. Jeśli chodzi o konfigurację MySQL to kilka tego typu zaleceń można w internecie znaleźć. Czy mają one sens? Czy faktycznie są to “dobre praktyki”?
WięcejTabele tymczasowe tworzone przez użytkownika
Data: 2011-10-07, Autor: Krzysztof Książek, Dodał: Karol, Dział: MySQLTabele tymczasowe kojarzą się głównie z przeciętną, żeby nie powiedzieć kiepską wydajnością zapytań. MySQL tworzy takie tabele w momencie gdy konieczne jest np. posortowanie wyników w sposób wykluczający użycie indeksów, jeśli wyniki są grupowane bez użycia indeksów, jeśli wykorzystywane są podzapytania i w wielu innych przypadkach. Tabele tymczasowe są tworzone przez MySQL automatycznie, istnieje też możliwość samodzielnego utworzenia takiej tabeli przez użytkownika. O tabelach generowanych przez MySQL, o ich cechach i o tym kiedy i dlaczego są tworzone pisałem już wcześniej. Dziś parę słów o tabelach “na żądanie”.
WięcejIndeks na dwie kolumny czy dwa indeksy po jednej?
Data: 2011-10-07, Autor: Krzysztof Książek, Dodał: Karol, Dział: MySQLMySQL umożliwia zakładanie indeksów na kilka kolumn. To oczywiście nic nowego. Tego typu indeks jest przydatny jeśli w zapytaniu mamy np. warunek WHERE z kilkoma kolumnami. W takiej sytuacji jesteśmy w stanie wykorzystać to, że kombinacja tych warunków pasuje do mniejszej rekordów niż każdy z tych warunków z osobna. Czy tak jest zawsze?
Więcej
