Siemanko.

Chciałem sobie po godzinach zrobić jakiś projekt, aby się nieco podszkolić w #aspnet i #html bo ostatnio mi strasznie do tego daleko. Generalnie zawsze pracowałem na solucjach już gotowych, zero webowych projektów "od zera". Pomyślałem, że zrobię książkę kucharską, postawię ją na necie, zrobię logowanie i wersję mobilną. Chciałbym prosić o ocenę i pomoc dotyczącą następujących problemów:

Architektura #bazydanych

Główna
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@agent_resistance:
1. Do składnika warto dodać jednostkę miary - ilość jest niepoliczalna:)
2. Zdjęcie - poczytaj o blobie - nvarchar(100) to troszkę mało.
3. Składnik może mieć swoje kategorie (np. przyprawa, mięso, coś). Czy jest po co - nie wiem.
4. Czas przygotowania - dorzuciłbym do Danie.
5. Poziom trudności? Jeśli tak, to też
  • Odpowiedz
Jak mogę porównać dwie listy w oracle sqlu? Standardowy operator in pozwala na sprawdzenie czy poszczególna wartość znajduje się w liście:

1 in (1, 2, 3)
a ja bym chciał coś takiego:

(1, 2, 3) in (1, 2, 3, 4) by sprawdzić czy którakolwiek z wartości 1,2,3 znajduje się pośród 1,2,3,4.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pochodnia_funkcji_zlozonej A chcesz brać hajs są to że umiesz SQL + jakieś programowanie czyli typowy programista czy za to że jesteś bazodanowcem? Jeśli to drugie to jeszcze:

Hurtownie, replikacje, administracja, olap, big data, nosql
A jak to pierwsze to normalizacje, orm, indeksy, optymalizację, hinty, transakcje takie sytuacje

I wiele innych
  • Odpowiedz
Mam problem z instalacją client insant oracla na windows server 2016. Sypie mi błędem:
the specified module could not be found dpi-1047 gdy chce odpalić skrypt pythonowy (łączy się z bazą, potem coś mieli i ma wysłać mejla)

Python 3.64 32 bit
Wirtualka Win Server 2016 standard 64 bit
cxOracle 6.1
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych
Pytanie mireczki co bardziej polecacie do nauki (MySQL / Maria DB / Postgresql / Oracle) i jaka z tym baz jest najbardziej pożądana u was w pracy? Oraz jaka baza NoSQL (MongoDB ?)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nano_vim: Zawodowo ucz się Oracle / MS SQL Server / Postgresql. MySQL sobie nie zawracaj głowy - nikt poważny się tym nie bawi - Why you shouldn't use MySQL
SQL jako taki przy podstawach będzie działał na każdym SBD, więc sięgnij po Oracle lub MS - oba systemy dostępne są w darmowej wersji.
  • Odpowiedz
#programowanie #bazydanych #postgresql

Czy w postgresql da się wywołać zdefiniowaną przez nas funkcję wewnątrz innej funkcji? Chciałbym tą funkcją uzupełnić tymczasową tabelę użytą w nowej funkcji. coś w stylu:

CREATE TEMP TABLE tmp_tbl ON COMMIT DROP AS
SELECT *
FROM mapwitmessageshourlyforspecificday('2017-09-02', '2017-12-01 09:00:00', 'PL', 'Any', 'Any');
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Polecicie jakies ksiazki do Javy(tak zeby utrwalic wiedze/udoskonalic pisanie) i SQL/baz danych + Hibernate (od podstaw)?
Chce sobie zrobic prezent na swieta i utrwalic/poszerzyc wiedze za pomoca ksiazek ( ͡ ͜ʖ ͡) czuje sie jakis taki niekompletny kiedy nie otworzylem zadnej ksiazki tylko wszystko wysysam z neta.

#java #sql #bazydanych #programowanie #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Melcma: to zależy (jak zwykle) od tego co chcesz osiągnąć
czy chcesz mocno przerabiać apkę na współpracę z DB?
jeżeli nie to pchaj do DB zserializowane jsony z jakimś kluczem (np data i godzina)
jeżeli tak to zbuduj sobie model danych, do tego zrób 2 bazy - jedną transakcyjną, bieżącą i drugą płaską (taką jak w hurtowniach danych) tylko do odczytu
i co jakiś czas przenoś dane z bazy transakcyjnej
  • Odpowiedz
Jak wg was najlepiej przechowywać w bazie dane które nie mają z góry określonej struktury? Lepiej trzymać w bazie dane zserializowane czy może jako typ json (mysql 5.7) a może jeszcze inaczej?
Chodzi mi o wydajność przy późniejszym przetworzeniu tego. Obecnie trzymam te dane zserializowane w kolumnie, ale gdy przygodzi do przetworzenia dziesiatek tysięcy takich rekordów gdzie każdy muszę zdeserializować to strasznie wolno to działa.
#php #bazydanych #
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Niestabilny: MongoDB zostało stworzone do takich rzeczy.

Charakteryzuje się dużą skalowalnością, wydajnością oraz brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych
  • Odpowiedz
#programowanie #bazydanych #nosql
Witam Mireczków, interesuje mnie rozwiązanie pewnego problemu, który przedstawię na prostym przykładzie. Na przykład bierzemy bank, gdzie mamy klienta oraz jego przychody i wydatki. Zakładając, że mamy 100 000 klientów i każdy z nich wykona średnio 200 transakcji to mamy 20 000 000 rekordów w tabeli. Chyba zgodzicie się, że przeszukanie takiej tabeli jest bardzo czasochłonne, więc jak to zrobić by miało RENCE
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, robie w PHP wlasna klase do obslugi sesji, hashe trzymam w mysql gdzie klucz glowny to BIGINT, AUTOINCREMENT, UNSIGNED. Zastanawiam sie czy jest jakis myk, ktory dziala podobnie do AUTOINCREMENT tylko uzupelniajacy rowniez usuniete wczesniej klucze glowne. Doradzi ktos?

#informatyka #bazydanych #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziadzio: A jesteś pewien że potrzebujesz więcej kontroli? Bo wygląda na to że nie masz wystarczająco dużo wiedzy by grzebać w czymś tak skomplikowanym. Może powiedz czego ci w sesjach brakuje?
  • Odpowiedz
@dziadzio: tak może się wydawać ale problem jest taki że jest masa rzeczy do implementacji jeżeli chcesz by mechanizm był bezpieczny. Różnica taka że rozwiązanie gotowe nawet z PHP jest znane i przetestowane
  • Odpowiedz
Serwus!
Tworząc projekt w ASP.NET MVC możemy wybrać gotowy wzór związany z "tworzeniem i zarządzaniem" kontami. Chodzi mi dokładnie o Individual User Accounts. Po zarejestrowaniu nowego użytkownika pojawia się on w tabeli w bazie danych.
I tu pojawia się pytanie odnośnie Id użytkownika. Dlaczego ma ono postać tekstową ( jak na zdjęciu ), a nie normalną liczbę?

Zapomniałem o przykładowym zdjęciu

#programowanie #dotnet #csharp trochę
JewelOfTheNile - Serwus!
Tworząc projekt w ASP.NET MVC możemy wybrać gotowy wzór zwi...

źródło: comment_XsYkWFZCbL3KmEIMeJHTgobnxwAs3jpV.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JewelOfTheNile: To jest GUID
GUID (or UUID) is an acronym for 'Globally Unique Identifier' (or 'Universally Unique Identifier'). It is a 128-bit integer number used to identify resources. The term GUID is generally used by developers working with Microsoft technologies, while UUID is used everywhere else.
  • Odpowiedz
@hawajz: hmm, w gruncie rzeczy to niezbyt, życie mnie nauczyło. Ale to pewnie przez to, że nagle system miał robić 10x więcej niż wczoraj, czy zmienić swoją strukturę z monolitu (aplikacja i baza) na rozproszoną.
Tak naprawdę, dopóki liczba jako id Ci nie przeszkadza, to znaczy że narzut UUID/GUID również nie będzie Ci przeszkadzał. A gdy ograniczenia liczby zaczną być zbyt duże, wtedy tylko UUID/GUID pozostają. Dlatego, moim zdaniem, lepiej
  • Odpowiedz
Mirki, znam absolutną podstawę jeśli chodzi o obchodzenie się z bazami danych mysql i stąd to pytanie. Mam w bazie danych wiersz ktory ma kolumnę o nazwie X i na podglądzie widać w niej dane w postaci:
"1-1-1-1-1-1-1-2-1-0-0-0-0-0-0-0-0-0-0-0-0-1"

ale jak kliknę na edycję tego wiersza to wtedy kolumna X ma wartość:
"312d312d312d312d312d312d312d322d312d302d302d302d302d302d302d302d302d302d302d302d302d31" zamiast 1-0-1 itd

Typ
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Czy ktoś z was mógłby pomóc mi przy bazie danych #sql?
Niestety zajmuję się automatyką a mam przedmiot na studiach #bazydanych i bym potrzebował supportu jakbym miał jakieś pytania.
Na obecną chwilę nawet nie wiem od czego zacząć.
Z góry dziękuję
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, dziś darmowy #ebook z #packt: "Learning PostgreSQL"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Learning PostgreSQL"
https://www.pac...

źródło: comment_kg4hGDmqidDJF3I3TjRDVeAlPcraxgxS.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób w Symfony 2 mogę wysłać tabelę do bazy danych na innym serwerze?

Mam napisany console command, który pobiera dane z bazy na moim serwerze, iteruje je i nieco przerabia. Chciałbym wysłać te dane bezpośrednio do innego serwera bez tworzenia dodatkowych encji. Da się to jakoś zrobić?

#php #symfony #symfony2 #programowanie #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krystian873: W takim razie po pierwsze musisz oczywiście mieć skonfigurowany dostęp do tego zdalnego SQLa dla serwera na którym jest Symfony.

W poziomu Symfony z kolei konfigurujesz drugiego entity managera i normalnie możesz pobrać z jednego a zapisać w drugim. Nie musisz raczej robić dodatkowej encji. Na StackOverflow jest dużo tematów na ten temat, więc jeśli potrzebujesz szczegółów, to na pewno coś znajdziesz.
  • Odpowiedz
Chce zrobić diagram klas. Na scrennie widać, że mamy interfejs po którym dziedziczy Mario i Monster. W nim mam zmienne i metody. Później mam klase główną MarioGame i teraz nie wiem jak to połączyć? Mam zrobić same proste linie bez strzałek? Czy MarioGame ma się łaczyć z Character? Druga sprawa, jak zrobiłem pętle i w niej switch. Użytkownik wybiera np. case 1 i robi się metoda z Mario run(), case 2 to
NiePrzystosowanyDoZycia - Chce zrobić diagram klas. Na scrennie widać, że mamy interf...

źródło: comment_2r5YQo5YEfbCox9TtKEJgNLJ6etxOHjP.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach