Size: a a a

2019 January 30

RV

Roman V in Random Ruby Chat
не то шо разговоры
источник

AD

Anton Davydov in Random Ruby Chat
Roman Patkin
Ага, ну я как понял большие джсоны для аналитики/логов подходят для этих баз
тут от задачи зависит. есть например колоночные базы данных, они хорошо подходят для аналитики больших данных
источник

AD

Anton Davydov in Random Ruby Chat
ворвался на одной из работ на проект, который на ней был написан
источник

AD

Anton Davydov in Random Ruby Chat
это был ОТП сервер на рельсе и касандре
источник

AD

Anton Davydov in Random Ruby Chat
так себе
источник

AD

Anton Davydov in Random Ruby Chat
есть например тайм сириес базы данных. яркий пример, прометеус
источник

AD

Anton Davydov in Random Ruby Chat
хорошо для устоявшейся (которая строго определенна и не будет динамически меняться в будущем) аналитики подходят. на постгресе можно сделать, но будет больно и токое
источник

ℹ🅿

ℹ️ 🅿️ in Random Ruby Chat
Roman Patkin
А какую проблему решаете?
упираемся в чтение кое-где
источник

ℹ🅿

ℹ️ 🅿️ in Random Ruby Chat
но это решаемо другими способами и постгри нам хватит
источник

AD

Anton Davydov in Random Ruby Chat
ℹ️ 🅿️
упираемся в чтение кое-где
запросы тяжелые или коннекшенов не хватает?
источник

ℹ🅿

ℹ️ 🅿️ in Random Ruby Chat
Anton Davydov
запросы тяжелые или коннекшенов не хватает?
много тяжелых
мы сейчас закэшировали большую часть, стало легче
источник

ℹ🅿

ℹ️ 🅿️ in Random Ruby Chat
а так надо просто отрефакторить - и будет хорошо
источник

ℹ🅿

ℹ️ 🅿️ in Random Ruby Chat
но для отчетности менеджерской это мало сгодится
гораздо эффективнее перевести на другую базу, потратить человекочасы
источник

AP

Alex Poznyak in Random Ruby Chat
pg_search_scope :search,
                 :against => [:name, :phone_number],
                 associated_against: {
                   :client => [:name, :phone_number]
                 }

Не знаете почему по phone_number не ищется? Что name что phone number  string
источник

AD

Anton Davydov in Random Ruby Chat
если что - всегда можно переложить подготовленные данные в другую базулю
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Alex Poznyak
pg_search_scope :search,
                 :against => [:name, :phone_number],
                 associated_against: {
                   :client => [:name, :phone_number]
                 }

Не знаете почему по phone_number не ищется? Что name что phone number  string
А по :name ищет?
источник

AP

Alex Poznyak in Random Ruby Chat
Da
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Стандартно pg_search насколько я знаю ищет как бы по словам. Типо чтобы нашло номер он по идее должен целиком быть написан
источник

AP

Alex Poznyak in Random Ruby Chat
Да я целиком и писал)
источник

AP

Alex Poznyak in Random Ruby Chat
Client.search("Davis, Lorentzz")
#<ActiveRecord::Relation [#<Client id: 100, company_id: 8, name: "Davis, Lorentzz", email: "gdrgrd@fgrd.com", variety: "person", active: nil, created_at: "2019-01-29 11:50:17", updated_at: "2019-01-29 11:50:20", phone_number: "1456455453", organisation: "", office_note: "", special_note: "Special Davis">]>


Client.search("1456455453")
=> #<ActiveRecord::Relation []>
источник