Anton
Я вот только что подумал, он скейлится так же хорошо, как и чистая монга? А то монго-доки можно распихать по шардам и норм, а вот есть в монгусе одна запись лежит в одном, а ref в другом, что тогда?
Denis
И следить за тем чтобы монга не отдавала лишних данный
Denis
Шардинг спокойно с монгусом живет
Denis
Да и что такое чистая монга?
Anton
Чистая монга, я имел в виду, что там лежит уже документ, который уже не надо популейтить зависимостями или делать несколько запросов. Вопрос в том, если например сущность Comment лежит в одном шарде, а Author в другом, конфиг сервер поймёт, откуда его популейтить?
Serhii
Линканите сообщество по mysql postgres
Valeriu
Cenator 🐈
@dba_ru
Anonymous
смешали nosql и sql
Anonymous
ммммм
Mykola 🤷🏼♀️
https://telegram.me/pgsql
Serhii
Спасибо :)
Serhii
Делаю проект, стал вопрос где лучше сторить файлы. Естественно свое не хочется изобретать, и вот стал смотреть в сторону s3, digital ocean space, minio server. Амазон отталкивает лишь прайсом, слышал там платить много надо, дигитал оушен спейс только в америке доступен, minio.io сервер внушает доверие, но еще не придумал как организовать структуру серверов. Как бы вы решили этот вопрос. П.с файлов будет от миллиона и выше, в основном до 100кб каждый
Anton
Разве Амазон сильно дорогой?
Yar
Делаю проект, стал вопрос где лучше сторить файлы. Естественно свое не хочется изобретать, и вот стал смотреть в сторону s3, digital ocean space, minio server. Амазон отталкивает лишь прайсом, слышал там платить много надо, дигитал оушен спейс только в америке доступен, minio.io сервер внушает доверие, но еще не придумал как организовать структуру серверов. Как бы вы решили этот вопрос. П.с файлов будет от миллиона и выше, в основном до 100кб каждый
амазон имеет разные ценики, взависимости от желаний
Миша
tazasho
а амазон год бесплатный, после реестрации
Roman
Anonymous
Ребят, помогите, пожалуйста
Есть код node.js:
connection.connect();
var date1 = new Date('04.07.2016');
var date2 = new Date('23.06.2013');
var queryObject = {
date1: date1,
date2: date2
};
connection.query('INSERT INTO test SET ?', queryObject, function (error, results, fields) {
if (error) throw error;
});
connection.end();
в БД он дает такой результат:
mysql> select * from test;
+----+------------+-------+
| id | date1 | date2 |
+----+------------+-------+
| 4 | 2016-04-07 | NULL |
+----+------------+-------+
Почему дата 04.07.2016 вставилась, а вторая нет?
P.s. так же вставляется дата 03.06.2013
сomorsiс
либа?
Anonymous
да, совсем забыл
mysql
npm i mysql
сomorsiс
var query = connection.query('INSERT INTO posts SET ?', post, function (error, results, fields) {
if (error) throw error;
// Neat!
});
console.log(query.sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL'
и кинь сюда какой sql он генерит
сomorsiс
//адаптированно к своему примеру
Anonymous
c:\17p>node t.js
INSERT INTO test SET `date1` = '2016-04-07 00:00:00.000', `date2` = NULL
На мой запрос выдает вот такое
сomorsiс
а, лол, я понял
сomorsiс
у тебя new Date не парсит твой формат
Anonymous
т.е.
var date1 = new Date('04.07.2016');
var date2 = new Date('23.06.2017');
var queryObject = {
date1: date1,
date2: date2
};
console.log(queryObject.date2);
Invalid Date
сomorsiс
используй YYYY-MM-DD
KB
Американский формат там MM.DD.YYYY
KB
23 месяца несуществует
Anonymous
Это все работает с парсером, т.е. данные идут с сайта-донора в формате дд.мм.гггг
Мне нужно это все приводить к YYYY-MM-DD через регулярку, чтобы в mysql записать, верно?
Anonymous
мб легче либу найти, которой можно задавать формат, в котором вводишь дату?
Николаич
δμ Dmitry
Max
кто лерну под виндой юзает ?
Max
ладно без винды, на линухен лерна бутстрап сама симлинки создаёт корректно?
Anonymous
Привет всем, подскажите пожалуйста. Какую либу использовать чтобы работать с БД. нужны модели, мигрейты, сиды итд стандартные запросы
Николаич
не за что
Nurik
Cenator 🐈
На торрентах посмотри
Mykola
https://rutracker.org/forum/viewtopic.php?t=5449582
I
спасибо большое))
нахуя я ради одного кейса использовать moment.js тормозной? Если ты знаешь что у тебя дата всегда будет в там формате имеет смысл написать функцию типо такой, по способу как уже и писали
function formatDate (date) {
let dateArr = date.split('.')
let tmp = dateArr[0]
dateArr[0] = dateArr[1]
dateArr[1] = tmp
return dateArr.join('.')
}
Gleb
wasabi.com
Слуш, а вкусно выглядит то... Какие впечатления (если юзал)?
Миша
Нет, пока не юзал
tazasho
У них в доке нихера не понятно + какого-то лешого в почти в каждой строчке проводится анология с amazon s3
B
Привет кто знает хороших кроссбраузерный js скрипт для работы с базой локально аналог localstorage
B
1 важно хранение до 100кб и кросбраузерность и стабильность
ikasymov
Кто работал с vk api можно ли получить все ссылкы на посты группы если нету прав ?
Diaj
еще ты можешь получить доступ ко всем личным сообщениям любого человека)
ikasymov
Трололо епт, Псевдоумные нашлись
енот
sql.connect(config.get('mssql'), function (err) {
if (err) console.log(err);
});
console.log(typeof config.get('mssql:port'));
number
listening on *:3000
(node:16726) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): ConnectionError: Failed to connect to 192.168.22.66:undefined in 15000ms
(node:16726) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
может кто объяснить почему этот https://www.npmjs.com/package/mssql модуль выеживается? он работал, щас перестал, в конфиг я вообще не лез.
Paruyr
что порекомендуете для миграций, независимо от ORM.
Таймураз
Paruyr
Забыл добавить, кроме Knex ;)
Таймураз
Paruyr
Интересно узнать. Давно не трогал бекенд-разработку с SQL на ноде
Bogdan
енот
Таймураз
енот
енот
тут и ссылки и описание проблемы
Paruyr
Спасибо )
енот
Таймураз
енот
я пробовал
енот
и удалять строку пробовал
Таймураз
Не собирай ее, а напиши сам
енот
в примере порт не задается, в общем-то
енот
в смысле просто кусок JSON засунуть ему руками?
Таймураз
%)
енот
работает, скотина
енот
Короче, если я прописываю руками, всё ок.
Если я вывод из консоли config.get("mssql") пихаю, то не ок.
Таймураз
енот
{ user: 'read',
password: '',
port: 1433,
server: '192.168.22.66',
database: 'anviz1c',
options: { instanceName: 'sqlangara', encrypt: false } }
Таймураз
Юзай connection string