SQL

Postgresql 9.4 – nowe funkcjonalności

Maj 22nd, 2014 | Posted in Postgresql | | Komentowanie nie jest możliwe

Postgresql 9.4 – nowe funkcjonalności:

http://www.slideshare.net/xzilla/postgres94-first-look?ref=http://www.xzilla.net/blog/2014/May/Postgres-9-dot-4-A-First-Look.html

wersja produkcyjna jest zapowiadana na wrzesień ;-)


Postgresql – O/R Modeling

Kwiecień 23rd, 2014 | Posted in cookbook, Postgresql | | Komentowanie nie jest możliwe

Postgresql – O/R Modeling:

1. http://ledgersmbdev.blogspot.com/2012/08/intro-to-postgresql-as-object.html
2. http://ledgersmbdev.blogspot.com/2012/08/postgresql-or-modelling-part-2-intro-to.html
3. http://ledgersmbdev.blogspot.com/2012/08/postgresql-or-modelling-part-3-table.html


PostgreSQL vs MSSQL

Kwiecień 18th, 2014 | Posted in Postgresql, SQL | | Komentowanie nie jest możliwe

PostgreSQL vs MSSQL:
http://datachomp.com/archives/top-10-reasons-i-like-postgres-over-sql-server/


LINQ to SQL Patterns

Kwiecień 7th, 2014 | Posted in cookbook, SQL | | Komentowanie nie jest możliwe

LINQ to SQL Patterns:
http://www.codeproject.com/Articles/26657/Simple-LINQ-to-SQL-in-C


Postgresql Security

Luty 22nd, 2014 | Posted in Postgresql | | Komentowanie nie jest możliwe

Ciekawy artykuł o zabezpieczeniach dostępu w bazie Postgresql:
http://www.ibm.com/developerworks/library/os-postgresecurity/

i jeszcze dwa inne w ramach uzupełnienia:

1. http://www.rezafarasdak.com/2012/01/4-step-to-hardening-postgresql-9-0/
2. http://www.depesz.com/2007/08/18/securing-your-postgresql-database/


Relacyjna Baza Danych to nie Facebook ;-)

Luty 2nd, 2014 | Posted in blog, Postgresql, SQL | | Komentowanie nie jest możliwe

Kieruję ten apel to wszystkich programistów SQL:

Unikaj LIKE w zapytaniach SQL – relacyjna baza danych to nie Facebook

Read more …


PostgreSQL 9.4 nowe ciekawe funkcje do obsługi JSON

Styczeń 30th, 2014 | Posted in Postgresql, SQL | | Komentowanie nie jest możliwe

Opis kilku nowych ciekawych funkcji do obsługi formatu JSON, które pojawią się z wersji 9.4 tego serwera baz danych:

http://www.depesz.com/2014/01/30/waiting-for-9-4-new-json-functions/


Postgresql – MongoDB-compatible BSON datatype

Grudzień 12th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Postgresql – compatible BSON datatype from version 9.4:
http://www.databasesoup.com/2013/12/meet-your-new-nosql-database.html

PostgreSQL 9.(3|4) == full hybrid database: NoSQL (PLV8, JSON, BSON) + RDMBS (PLV8, SQL: DDL, DML, DCL, TCL)


Migracja z MS SQL Server do Postgresql

Listopad 9th, 2013 | Posted in Postgresql, SQL | | Komentowanie nie jest możliwe

Ciekawy zbiór artykułów dotyczących migracji z MS SQL Server do PostgreSQL:
http://www.postgresonline.com/journal/archives/323-Migrating-from-SQL-Server-to-PostgreSQL.html


Postgresql – Eliminacja Powtórzeń w Kodzie

Listopad 6th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Postgresql – Eliminacja Powtórzeń w Kodzie – bardzo ciekawy artykuł i rozwiązanie:
http://www.chesnok.com/daily/2013/11/05/eliminating-duplicate-code-our-backfill-functions-for-socorro/


Teoria Podejmowania Decyzji / Komputerowe Wspomaganie Decyzji – zasada GIGO

Listopad 1st, 2013 | Posted in cloud computing, cookbook, procesy biznesowe, SQL | | Komentowanie nie jest możliwe

Teoria Podejmowania Decyzji / Komputerowe Wspomaganie Decyzji – zasada GIGO, czyli Garbage In, Garbage Out (po polsku: Śmieć na Wejściu, Śmieć na Wyjściu, albo bardziej dosadnie, żeby zachować oryginalne literki w skrócie GIGO: g..no inputujesz, g..no otrzymujesz na wyjściu), maksyma przypominająca, że wyniki przetwarzania błędnych danych będą błędne nawet wtedy, gdy procedura przetwarzania była poprawna.
Read more …


Co bazodanowiec daje na urodziny swojej dziewczynie ?

Październik 30th, 2013 | Posted in blog, SQL | | Komentowanie nie jest możliwe

Co bazodanowiec daje na urodziny swojej dziewczynie?
Odp. Stokrotki…

;-D


Postgresql – domyślna baza danych i template-y

Październik 28th, 2013 | Posted in blog, Postgresql | | Komentowanie nie jest możliwe

1. postgres is your default database to connect with.
2. template1 is your default for creating new databases, these are created just like template1
3. template0 is usefull when template1 is corrupted (wrong settings etc.) and you don’t want to spend a lot of time to fix this. Just drop template1 and create a new template1 using the database template0.


Postgresql – zagadnienia związanie z uprawnieniami

Październik 28th, 2013 | Posted in blog, Postgresql | | Komentowanie nie jest możliwe

Krótki artykuł o zagadnieniach związanych z uprawnieniami w bazie danych Postgresql:
http://www.cybertec.at/common-security-issues/


SQL JOINS – diagram

Październik 22nd, 2013 | Posted in SQL | | Komentowanie nie jest możliwe

SQL JOINS – diagram:

Read more …


Postgresql – Tuning i Optymalizacja

Październik 21st, 2013 | Posted in blog, SQL | | Komentowanie nie jest możliwe

Postgresql – Tuning i Optymalizacja – ciekawa prezentacja:

źródło: http://www.slideshare.net/krakspot/empathy-optymalizacja-postgresql-4448513


SQL – DDL, DML, DCL, TCL

Październik 18th, 2013 | Posted in blog, SQL | | Komentowanie nie jest możliwe

1. DDL (Data Definition Language) - polecenia służące do tworzenia lub modyfikacji obiektów bazy danych (tablic, widoków, procedur, funkcji). Do tej grupy należą m.in.:
Read more …


Postgresql – Linux Kernel I/O tuning

Październik 10th, 2013 | Posted in blog, Postgresql | | Komentowanie nie jest możliwe

Ciekawy artykuł na temat Linux Kernel I/O tuning:
http://www.cybertec.at/postgresql-linux-kernel-io-tuning/


Postgresql – Geolokalizacja

Październik 10th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Wpis o geolokalizacji w bazie Postgresql: http://tapoueh.org/blog/2013/10/09-ip4r.html


Postgresql 9.3 – prezentacja dotycząca skalowania

Wrzesień 21st, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Fajna prezentacja dotycząca skalowania baz danych postgresql:
http://www.pateldenish.com/2013/09/scaling-postgres-postgresopen-2013-presentation.html


Postgresql 9.3 + PLV8 – prekompilowana paczka Ubuntu

Wrzesień 20th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Instalacja Postgresql 9.3 + PLV8 (prekompilowana paczka) za pomocą instalatora pakietów apt w Ubuntu 12.04:
(źródło: http://wiki.postgresql.org/wiki/Apt)
Read more …


Postgresql 9.3 – Custom Background Workers

Wrzesień 20th, 2013 | Posted in blog, Postgresql | | Komentowanie nie jest możliwe

Custom Background Workers – kolejne potężny nowy dodatek do bazy danych Postgresql 9.3 umożliwiający uruchamianie procesów roboczych w tle pod kontrolą bazy danych postgresql. Więcej informacji:

http://wiki.postgresql.org/wiki/What’s_new_in_PostgreSQL_9.3#Custom_Background_Workers


Postgresql 9.3 – Foreign Data Wrappers

Wrzesień 19th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Lista dostępnych Foreign Data Wrappers dla bazy danych Postgresql:
http://wiki.postgresql.org/wiki/Foreign_data_wrappers

Robi się coraz ciekawiej ;-) Z taką funkcjonalnością to już można zamodelować małą hurtownię danych oraz zrealizować mechanizmy ETL za pomocą tego mechanizmu.


Postgresql 9.3 – zapis do tabel obcych

Wrzesień 19th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Ciekawy artykuł pokazujący jak działa nowa funkcjonalność zapisu do tabel obcych dostępna od wersji 9.3 bazy danych Postgresql:
http://www.depesz.com/2013/03/17/waiting-for-9-3-support-writable-foreign-tables/


Postgresql – jako baza danych dokumentowa nie tylko relacyjna

Wrzesień 19th, 2013 | Posted in Postgresql | | Komentowanie nie jest możliwe

Postgresql – jako baza danych dokumentowa nie tylko relacyjna:
Read more …


Postgresql – partycjonowanie tabel

Wrzesień 19th, 2013 | Posted in cookbook, Postgresql, SQL | | Komentowanie nie jest możliwe

Ciekawy artykuły pokazujące jak partycjonować tabele w bazie PostgreSQL:
1. http://www.if-not-true-then-false.com/2009/partitioning-large-postgresql-tables-and-handle-millions-of-rows-efficiently-and-quickly/

2. http://www.linuxforu.com/2012/01/partitioning-in-postgresql/


Postgresql 9.3 – obsługa JSON

Wrzesień 18th, 2013 | Posted in Postgresql, SQL | | Komentowanie nie jest możliwe

Funkcje do obsługi JSON w Postgresql 9.3:
http://www.postgresql.org/docs/9.3/static/functions-json.html


Postgresql 9.3 – event triggers

Wrzesień 13th, 2013 | Posted in Postgresql, SQL | | Komentowanie nie jest możliwe

Nowa funkcjonalność w bazie Postgresql 9.3 – Event Triggers (odpowiednik DDL Triggers w MSSQL):
http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-event-triggers/

http://www.postgresql.org/docs/9.3/static/event-trigger-matrix.html


MSSQL 2012 – parseJSON, toJSON

Wrzesień 11th, 2013 | Posted in blog, SQL | | Komentowanie nie jest możliwe

Dwie przydatne procedury w T-SQL do obsługi formatu JSON (parseJSON, toJSON):
https://www.simple-talk.com/sql/t-sql-programming/consuming-json-strings-in-sql-server/


Postgresql 9.3 – wydany

Wrzesień 9th, 2013 | Posted in blog, Postgresql | | Komentowanie nie jest możliwe

Ukazała się nowa wersja Postgresql 9.3 – oczekiwana przeze mnie głównie ze względu na nowe funkcje obsługi JSON oraz rzeczy związane z Foreign Data Wrappers. Tutaj lista innych kluczowych zmian i nowych funkcjonalności w tej wersji: http://www.postgresql.org/about/news/1481/
oraz tutaj: http://wiki.postgresql.org/wiki/What’s_new_in_PostgreSQL_9.3
Nowe funkcjonalności dotyczące formatu JSON: http://www.postgresql.org/docs/9.3/static/functions-json.html


Postgresql – zmiana 1 linijki, 100x szybciej

Sierpień 27th, 2013 | Posted in cookbook, Postgresql, SQL | | Komentowanie nie jest możliwe

Ciekawy przykład pokazujący jak zmiana jednej linii w zapytaniu SQL może wpłynąć znacząco na wydajność (x100):
http://www.datadoghq.com/2013/08/100x-faster-postgres-performance-by-changing-1-line/

Ogólnie zawsze warto zaprzyjaźnić się z wszelkiego rodzaju profilerami i explainem ;-)


Postgresql – JavaScript functions

Sierpień 27th, 2013 | Posted in cookbook, Postgresql, SQL | | Komentowanie nie jest możliwe

Kilka ciekawych funkcji javascript rozszerzających możliwości postgresql:
http://www.craigkerstiens.com/2013/06/25/javascript-functions-for-postgres/


Ubuntu 12.04 LTS + Postgresql 9.2 instalacja plpython3u

Lipiec 28th, 2013 | Posted in blog, Python, SQL | | Komentowanie nie jest możliwe

Instalacja rozszerzenia plpython3u w bazie danych postgresql 9.2:

sudo apt-get install postgresql-plpython3-9.2

su postgres
psql -d postgres -c „CREATE EXTENSION plpython3u”


Ubuntu 12.04 LTS + PostgreSQL 9.2 instalacja PLV8

Lipiec 28th, 2013 | Posted in bash, blog, SQL | | Komentowanie nie jest możliwe

Instalacja rozszerzenia plv8 (https://code.google.com/p/plv8js/wiki/PLV8) w Ubuntu:

Read more …


MSSQL 2012 – Import Danych z Excel-a

Czerwiec 19th, 2013 | Posted in blog, cookbook, SQL | | Komentowanie nie jest możliwe

Sposób na import danych z pliku Excel-a do bazy Microsoft SQL Server 2012 (z niższymi wersjami też działa) za pomocą języka T-SQL:

Read more …


Categories sidebar

This is a temporary sidebar. Please go to Appearance >> Widgets to configure it.