@botoid

Страница 726 из 4042
Fedor
18.04.2017
09:35:22
Как вообще можно сравнивать NoSQL базу и SQL

Pavel
18.04.2017
09:35:22
сэтим в монго нет проблем
как она это контролирует?

Dmitry
18.04.2017
09:35:33
а все ищите контроли

это влияние sql

Google
Dmitry
18.04.2017
09:35:46
там же ACID

abc
18.04.2017
09:36:09
CAP не всем подходит

Dmitry
18.04.2017
09:37:07
можно брать sql базу как примари, но дела свои делать рядом, в других базах

abc
18.04.2017
09:37:14
https://i.stack.imgur.com/a9hMn.png

Dmitry
18.04.2017
09:37:23
скл же незря начал выдавать колончатые данные

Pavel
18.04.2017
09:39:19
можно брать sql базу как примари, но дела свои делать рядом, в других базах
Какие свои дела? Говнокодить всласть, вставляя какие угодно поля во все коллекции чтобы потом никто не смог понять что за структуры там вообще лежат? ?

Dmitry
18.04.2017
09:40:04
" не смог понять" можно и в sql также делать

abc
18.04.2017
09:40:32
но sql хотя бы гарантирует ТИП данных

Dmitry
18.04.2017
09:40:32
sql не гарантия от говноструктуры

Pavel
18.04.2017
09:41:19
Ну там всегда видно что за колонка, какой у нее тип и что в ней лежит. А еще можно навесить внешние ключи и получать ошибку при попытке вставить данные, ссылающиеся в пустоту. А еще есть констрейнты. А еще ...

abc
18.04.2017
09:41:26
от чего?
это того что в поле DATE будет вставлена именно дата а не число или строка, что очень легко может быть сделано говнокодерами на монге

Dmitry
18.04.2017
09:41:50
вы с этим сталкивались?

Google
Dmitry
18.04.2017
09:42:11
реально?

я вам до этого привел пример

abc
18.04.2017
09:42:38
я нет. но если у вас каждый час меняется структура коллекции то это ожидаемо

Pavel
18.04.2017
09:42:58
С нарушением констрейнтов я сталкиваюсь каждый день по многу раз

Dmitry
18.04.2017
09:43:10
в sql вы вынуждено пишите обновление, и бэк надо перезапускать

Pavel
18.04.2017
09:43:12
юнит тесты ловят ошибки, пользователи пытаются записать не то и не туда

Dmitry
18.04.2017
09:43:15
тут идут паузы

abc
18.04.2017
09:43:35
зачем перезапускать бэк ? и причем тут вообще БД ?

чет вообще логики ноль

Dmitry
18.04.2017
09:44:06
чего ? хрень полная
alter table с новым полем и приложение которое новое поле возьмет?

abc
18.04.2017
09:45:38
alter table с новым полем и приложение которое новое поле возьмет?
приложение можно апдейтить без перезапуска. есть много техник. приложение в определенный момент времени работает с обеими версиями данных. как только все другие приложения обновлены, старый тип данных не учитывается. это элементарная техника. впрочем в монге у вас тоже может быть ошибка, когда получен null где он не ожидался. и бэк тоже придется перезапустить чтобы учитывать это в новом апдейте

Pavel
18.04.2017
09:46:02
alter table с новым полем и приложение которое новое поле возьмет?
Ты пытаешься выдать бардак за простоту. Когда нету никакого контроля, ни схемы, ни проверок, пиши что хочешь куда хочешь, то количество ошибок на проекте растет экспоненциально. И потом он умирает в муках.

Dmitry
18.04.2017
09:46:24
Не придумывайте проблем

Pavel
18.04.2017
09:46:41
Проблемы есть и они описаны много раз

По той же причине предпочитают статически типизированные языки для написания сложной бизнес логики.

Dmitry
18.04.2017
09:47:54
я вам привел код в гошке, ловкость в поиске, и записи

abc
18.04.2017
09:48:18
да все верно. ведь сейчас идет тренд на строгую / опциональную типизацию, что в JS (TypeScript), что в Python, что в PHP 7, даже в Ruby 3 обещают. А тут значит отказываемся от типов в БД и забиваем на схему.

я вам привел код в гошке, ловкость в поиске, и записи
в этом коде нет ничего необычного. аналогично можно повторить на SQL

Fedor
18.04.2017
09:51:03
я вам привел код в гошке, ловкость в поиске, и записи
Теперь приведи пример, как в монге бьется консистентность на шардинге, если что-то пошло не так. И как реализованы транзакции. Понятно, что хранить пользователей или сессии в ней можно. Но для этого сойдет все что угодно. А все выигрыши о которых ты пишешь работаю только для PET проектов

Google
abc
18.04.2017
09:51:19
я вам привел код в гошке, ловкость в поиске, и записи
более того твой код на Golang даже не разбирается что за ошибка пришла. Сразу делает вставку. А если БД отвалилась ?

Dmitry
18.04.2017
09:58:44
А если скл отвалился то что?

Zaur
18.04.2017
09:59:55
кто поможет с git разобраться? на локальной тачке создал ветку, запушил её на сервер. На сервере делаю pull - вижу новую ветку, обновления приходят после push/pull, но сделать checkout на эту ветку на сервере я не могу. При попытке сделать checkout, git ни чем не ругается, просто не меняет ветку и все. Почему так может происходить?

Zaur
18.04.2017
10:01:33
клон от bitbucket.org

abc
18.04.2017
10:02:17
А можете в двух словах просветить MySQL vs PostgreSQL?
дело вкуса больше. PostgreSQL частично повторяет функционал Oracle, поэтому мне ближе.

Fedor
18.04.2017
10:03:03
А можете в двух словах просветить MySQL vs PostgreSQL?
April 2017 Score 1. Oracle 1402 2. MySQL 1365 3. Microsoft SQL Server 1205 4. PostgreSQL 362 5. MongoDB 325

Smile?
18.04.2017
10:03:03
А по устойчивости, нагрузкам, требованиям к железу, комьюнити, специалистам и так далее?

Fedor
18.04.2017
10:03:22
https://db-engines.com/en/ серчи

https://db-engines.com/en/system/MySQL%3BPostgreSQL

Smile?
18.04.2017
10:05:04
Федор, спасибо ?

Alex
18.04.2017
10:06:17
April 2017 Score 1. Oracle 1402 2. MySQL 1365 3. Microsoft SQL Server 1205 4. PostgreSQL 362 5. MongoDB 325
проще всего найти разрабов под мускул :) все зависит что вы хотите от базы

не тому ответил :) Smile тебе было )

Smile?
18.04.2017
10:07:28
Я понял)

Alex
18.04.2017
10:08:44
чем дальше от мускула тем дороже разработка но и нагрузки выдерживаемые тоже увеличиваются, хотя мускул можно раскидывать на несколько серверов и т.д. ВК ж работает на мускле и пхп :) вроде как :)

Fedor
18.04.2017
10:10:56
Fedor
18.04.2017
10:11:07
https://db-engines.com

Fedor
18.04.2017
10:13:17
Ну так этож "очки" популярности. Он к нагрузкам не имеет отношения.

Google
Fedor
18.04.2017
10:18:45
Да. Это была ссылка на популярность, которая обусловлена набором факторов, о которых был вопрос.

Pavel
18.04.2017
10:23:35
А можете в двух словах просветить MySQL vs PostgreSQL?
Если в двух словах, то постгрес почти во всем сильно лучше mysql

А по устойчивости, нагрузкам, требованиям к железу, комьюнити, специалистам и так далее?
Требования к железу и специалистам у него чуть повыше. Но он и строже относится к целостности данных. Вот тут хороший ответ про преимущества https://toster.ru/q/2315

В старых версиях mysql был выключен strict mode например, и в NOT NULL колонку можно было вставить пустое значение. Это вообще фейспалм.

Smile?
18.04.2017
10:33:33
будем сравнивать новые версии?

abc
18.04.2017
10:35:40
в MySQL только с 5 версии хранимые процедуры появились )

и вот еще немного как "замечательно" работает mysql

https://pbs.twimg.com/media/CRssyk-UAAA9qqo.png

Sasha
18.04.2017
10:47:14
ребят, привет! кто-нибудь может кинуть пару чатов по взаимному пиару?)

Pavel
18.04.2017
10:47:51
будем сравнивать новые версии?
Даже если сравнить новые версии то мускуль в роли догоняющего

То что в нем там появляется и выдается как инновация, в потсгресе есть уже лет 7-8 как.

А некоторые фичи и все 20

Pavel
18.04.2017
12:43:39
Так для sql код ровно такой же и будет, разве что вместо bson.M{"userid": message.Sender.ID} будет что-то типа whereExpr("userid", "=", message.Sender.ID)

А вот когда понадобится выбрать что-то типа "пользователь, который в прошлом месяце написал от 10 до 15 сообщений", то уже сложнее намного

Stuf
18.04.2017
12:54:42
Всем привет! Какую самую простую биткоин платежку прикрутить к боту? Чтобы бы был баланс у каждого юзера и свой биткоин кошелек))

Subbotin
18.04.2017
13:30:27
кстати пацаны а кто-нить видел какую нибуд информацию о том как будет осуществляться ввод-вывод валюты в телеграме?

Dr. Aripov
18.04.2017
13:33:10
Google
Subbotin
18.04.2017
13:33:27
ну у них дохера коммитов на эту тему

а монетезировать им надо

а это вполне логичный способ

Мария
18.04.2017
16:02:49
Привет всем, кто нибудь может помочь в написании бота для телеграмма на питоне?

Serhii
18.04.2017
16:15:09
Привет всем, кто нибудь может помочь в написании бота для телеграмма на питоне?
да чё там делать, подключил библиотеку, посмотрел пример, повторил, и уже сделал как хочется самому))))

Alex,
18.04.2017
16:20:35
Подскажите плиз, есть такой готовый бот? Посылаешь ему ссылку на гифку к примеру, а он её сохраняет куда нибудь к себе в кэш, потом что бы можно было кому нибудь пульнуть

https://psv4.userapi.com/c812427/u98835002/docs/3cd482cf26f7/gif3992.gif?extra=77naH8KVnS2ffSsDL6PHgLV3i9rjcIo8tIONlYploIzTht5nF8ijhq2PkEAGAJzeY4tkCEnQO-Q4K920FQ7gJTS8zOh9e-dXpj34urzRWSrEV98BzPylMg

Например

Sergey
18.04.2017
16:23:49
Привет всем, кто нибудь может помочь в написании бота для телеграмма на питоне?
В гугле даже сайт есть где подробно расписаны несколько примеров по написанию ботов

Igor
18.04.2017
17:02:46
...

привет всем.

Страница 726 из 4042