Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą Bazy danych

BIG DATA nadchodząca największa rewolucja w historii ludzkości. Nasze dane działają na naszą korzyść czy niekorzyść ?Kto i po co nas śledzi ?

BIG DATA termin jakim określa się duże zbiory danych, których przetwarzanie odbywa się za pomocą specjalistycznego oprogramowania. Co rozumiemy przez duży zbiór danych? Myśląc o pojęciu BIG DATA chodzi tu o, co najmniej dziesiątki terabajtów, a często nawet i petabajtów. Zastosowanie tego rodzaju narzędzia ma na celu zdobywanie nowych informacji oraz wiedzy z danej dziedziny. Obróbka i możliwość przerobienia dużej ilości informacji mająca na celu wyłuskanie tych najwłaściwszych opartych o ich powtarzalność umożliwia przewidywanie i prognozowanie wielu czynników. Prognozowane i to z dużą dokładnością mogą być epidemie różnych chorób (już robi to Google na podstawie haseł wpisywanych do wyszukiwarki, ale o tym później), możliwość występowania przestępstwa względem określonych warunków, wiedza dotycząca tego jakie czynniki wpływają, że dany produkt, film itp podobają się klientom lub dlaczego się nie podobają. Zastosowań tego rodzaju rozwiązań jest mnóstwo. Jak zwykle również i w ty...

Server2Go szybki darmowy serwer webowy bez instalacji

Server2Go jest niezwykle prostym w obsłudze i łatwym w konfiguracji bezpłatnym serwerem webowym w skład którego wchodzą : Serwer Apache Serwer MySQL Serwer SQLite Czyli wszystko co potrzeba do tworzenia i uruchamiania stron i aplikacji WWW. Pakiet posiada również graficzne narzędzia obsługi baz danych, a największą jego zaletą jest fakt, iż projekty stworzone przy jego użyciu mogę być uruchamiane z nośników wymiennych pendrive czy też umieszczone na nośnikach optycznych gdzie startują bez potrzeby instalacji na dysku komputera. Instalacja narzędzia sprowadza się do rozpakowania pobranego archiwum w dowolnym miejscu na dysku. Po rozpakowaniu w strukturze katalogów znajdzie się katalog o nazwie htdocs gdzie przechowywane będą skrypty języka php pliku uruchomieniowego Server2Go, katalogu server gdzie znajdują się pliki konfiguracyjne pms_config.ini oraz katalogu admin w którym znajdują się pliki programu phpMyAdmin służącego do zarządzania bazą danych.   Pobranie apl...

Duży plik SQL w MySQL importowanie

Czasami zachodzi potrzeba odtworzenia danych w bazie danych MySQL. Sytuacja taka ma miejsce w momencie odzyskiwania danych po awarii lub gdy przenosimy bazę danych na inny serwer i wielu innych przypadkach, które sprowadzają się do tego by wykonać kopię zapasową i z tej kopii przenieść dane w inne miejsce. Wszystko jest w jak najlepszym porządku do momentu gdy kopia zawarta w pliku *.sql nie ma zbyt dużego rozmiaru co jednak w przypadku gdy rozmiar jest duży powiedzmy 700 mb ? I w takiej sytuacji nie wszystko stracone i nie ma co się załamywać. Import można wykonać z poziomu konsoli zarówno windows jak i linux. Importowanie z konsoli : mysql -u username -p password database_name < filename.sql  Powyższe polecenie zaimportuje dane i rozmiar pliku nie będzie miał tu specjalnego znaczenia warunkiem by wszystko zadziałało poprawnie jest utworzenie bazy danych i nadanie jej nazwy (database_name) oraz użytkownika posiadającego do niej prawa (username). Czasem moż...

Generowanie danych testowych.

Pracując nad pracą magisterską obejmującą zagadnienia Business Intelligence napotkałem problem, który można określić hasłem "generowania danych". Ogólnie pojęcie znane doskonale wszystkim testerom zajmującym się bazami danych lub aplikacjami pracującymi z bazami danych. Problem polegał na tym by w krótkim czasie wygenerować jak najwięcej danych stanowiących rekordy bazodanowe do zadanej tabeli w taki sposób by móc testować działanie systemów Business Intelligence i pokazać ich możliwości. Jak się okazuję samo zagadnienie generowania danych jest bardzo interesujące. Istnieje wiele sposób na otrzymanie odpowiednich wyników. Moje podejście to uzyskanie w wyniku pliku *.sql lub *.txt zawierającego zapytania bazodanowe wstawiające wybraną ilość danych do bazy danych. Mianowicie chodzi o polecenie INSERT INTO....  Możliwości jest bardzo wiele... Przygoda z tym tematem rozpoczęła się z zaprojektowaniem aplikacji generującej rekordy wykorzystując w tym celu Visual Studio 2010 oraz ...