edogs software

edogs software
Рейтинг
775
Регистрация
15.12.2005
Должность
Программирование
Каширин:
Новому владельцу.

Вряд ли. Было бы нужно - оно бы работало. Безболезненный переезд устроить - при достаточном бюджете - не проблема от слова вообще. А проблемы с самого начала и до сих пор. Значит не нужно это ему. Л - логика.

Lord Maverik:
Используется API для получения данных (товаров), API платный, поэтому необходимо минимизировать обращения. Для этого используется свой собственный кеш данных.
Также появилась задача на основе своего кеша показывать выборки, которые не может предоставить API.
Данные приходят в XML или JSON, я сам указываю в каком формате, поддерживаются оба варианта. JSON по идее удобнее.
Сейчас все хранится в файлах. Миллионы файлы, много, очень много. Стараюсь разбивать по разным папкам. По размеру ну гигов 500 наверное уже.
Каждый запрос просто полностью кладется в файл. В нем очень полей и значений. И потом смотрю есть данные в кеше, просто читаю файлы и выдаю вместе реального запроса.
Проблем несколько. Чистить кеш очень тяжело, сервак по сути умирает на это время.
Делать выборки по кешу нереально.
Сейчас хочу перенести все это на базу данных.
Прочитал в Mysql 5.7.6+ есть поддержка полей JSON и генерируемые поля.
Полей будет с десяток наверное.
Что хочу хранить.
1. Запросы на поиск. Разные варианты поиска. Т.е. просто нужно сохранить, строку идентификатор поиска, и результат - данные (json).
2. Сами товары. Идентификатор, данные (json), набор полей. Ну например Бренд и тому подобное.

Как лучше всего такое делать такое? Нормально ли запихнуть это все в MYSQL будет? Не сдохнет ли мускуль от таблиц таких размеров?

1) Без проблем, хотя nosql база данных при таком объеме будет лучше.

2) Плохая идея. json / генерируемые столбцы хранятся виртуально, а не реально физически. И несмотря на возможность индексации - поиск по ним будет достаточно тормозным. Делайте таблицу с реальными полями по которым будет поиск (только с ними), полные json данные храните в отдельной таблице вообще (например в таблице из пункта 1). Если сможете нормализовать данные - будет вообще шикарно, но это как бы и так очевидно.

а) mysql такой объем вполне готов переваривать, но обратите внимание на myisam вариант. innodb неплох, но в сравнении с myisam может быть тормознее на относительно простых запросах.

б) если это хоть как-то возможно, используйте не утф8, а однобайтовую кодировку. Эта статейка до сих пор актуальна и такой вариант может сэкономить Вам реально много ресурсов.

jaan777:
в казино нет таких вероятностей.

Есть.

jaan777:
Я лично несколько раз видел, как на рулетке выпадал от 12 до 17 раз подряд одинаковый цвет.

И вероятность этого ровно такая же, как если бы каждый раз из этих 12-17 выпадали бы разные цвета. Если Вы сможете сделать из этого правильные выводы, то поймете почему мартингейл так себе стратегия.

J-ran:
Я не играю в азартные игры.

Играете и еще как. Вы очень азартно доказываете что крипте капец сами при этом в это не веря.

jaan777:
Так если вероятность под 80%, на этом вполне можно зарабатывать.

Типичная ошибка мартингейщика, ставка в казино на числа от 1 до 30 дает вероятность выше 80 и?

J-ran:
Но тем не менее, это не мешает считать мне крипту бесполезным говном.

В полезность крипты верит значительно больше человек чем в Вашу полезность. Так что если крипта на этом фоне бесполезное г-но, то кто Вы? 😂

jaan777:
Фишка в том, что существует ряд признаков, с высокой вероятностью...

Именно что с высокой вероятностью. Т.е. фэил это не форс-мажор, а просто "случилась низкая вероятность". Как по нам - не вариант.

---------- Добавлено 24.04.2019 в 18:34 ----------

J-ran:
Конечно не буду,
Тогда не втирайте что свято верите в падение, раз не готовы ответить за это ставкой.
treshnyuk:
X280 разве на 360 гнётся?

На 180 только. Вроде кроме йоги никто не умеет больше 180.

treshnyuk:
Т480 на 180 градусов, 4ггц в турбобусте выдаёт но кратковременно, долго под нагрузкой не будет i7-8550u работать, это при том, что 14", не тонкий и веса побольше будет.

Тяжеленный же - ужас.

J-ran:
Хоть на падение - хоть на рост. Весь трейдинг имеет отрицательное мат. ожидание.

Логика вида "я точно знаю что выпадет красное (упадет крипта), но не буду ставить на это потому что казино имеет отрицательное мат.ожидание, а не потому что я заврался по поводу своей уверенности в красном"©

J-ran:
Конечно капец. Топчется на месте (в лучшем случае).

Когда курс крипты колбасило - "курс крипты колбасит, с таким колбасящимся курсом она ни на что не годится, ей капец". Прошло время. Курс крипты устаканился. Теперь - "крипта топчется на месте, курс никуда не двигается, крипте конец".

jaan777:
Хороший арбитражный бот делает до 5-7% в мес, маркетмейкерский 1-3%.

Мартингейл модифицированный тоже может делать 5-7%, о какого-то момента, вот в чем штука.

jaan777:
Инвесторы со стороны они такие, хотят иметь полный контроль над проектом, а разработчиков держат в качестве рабов.

Да не в том дело, просто большинство рассматривает проект не как инвестицию, а как кредитование. Настоящий инвестор понимает, что ведущий проект человек для его ведения должен получать больше чем он получил бы просто сопровождая его.

J-ran:
Имея на руках супер-бота, который (по словам уважаемого jaan777) торгует в плюс при любой ситуации на рынке, деньги найти можно.

Говорим же, теоретиг. Сходите в втб допустим и скажите "выдайте мне кредит, у меня бот есть на рынке торгующий"©, ответ сюда.

J-ran:
Иначе к чему это всё? Торговать на мелкий депозит, профит с которого полностью уходит на оплату труда программистов и хостинг с коммуналкой. Так себе вариант :o

Именно. Об этом и речь, для торговли нужны финансы.

J-ran:
Сейчас биток стоит 20К 😮 Я что-то пропустил?

Уроки логики? 😂 Из фразы "сейчас биток стоит не 20к" сделать вывод что "сейчас биток стоит 20к".

J-ran:
Зачем это мне? Я не ввязываюсь в авантюры с отрицательным математическим ожиданием.

Так и запишем - j-ran считает что ставка на падение крипты имеет отрицательное мат.ожидание. Хотя в топике до этого заливал что "крипте капец".

Lord Maverik:
Теоретики, а точнее сказочники, это те, кто нашли священный грааль, 20%, ну пусть 10% в месяц, без риска.
Просто чужие деньги они всегда легкие, а свои, у же и с риском, уже и не 10% гарантированно.

Прошляпили про 10-20%, думали человек скромнее:) Тут Вы правы конечно.

Но тем не менее от сказанного выше не отказываемся в принципиальном смысле.

Во-первых, и 1% годовых в сбере на депозите тоже риск. Так что ничего безрискового в этой жизни не бывает, если подходить формально. Поэтому фраза о рисках она бессмысленна сама по себе, надо уточнять степень риска.

Во-вторых, проблема финансирования выгодных проектов есть. Допустим проект дает 2-3% в месяц, это так-то сверхвыгодно, но даже если вложить свои 100к - это всего 2-3 тысячи в месяц да еще минус накладные расходы - 1-2 тысячи- считай обычная зарплата при чем не так что бы высокая, в чем смысл заморачиваться? Окей, можно заложить квартиру, продать машину, пусть даже это москва - ну будет еще 100к сверху. 200к - доходность чистая будет тысячи 3 - уже лучше, но опять же не так что бы сильно выше по сравнению с зарплатой. Что бы проект имело смысл вести - надо ввалить хотя бы в 5 раз больше, но где дадут такой кредит? Правильно - нигде. Мы вот сейчас под вполне адекватный проект (1-2% в месяц) финансирование ищем - те кто согласен вложиться, просят долю в доходах больше 80% - т.е. от 1-2% остается что? Правильно 0.2-0.4%, что даже если инвестор вольет миллион даст всего 2-4 тысячи дохода - и на фига такое? Мы лучше за зарплату в 4 раза выше такой проект разработаем и отдадим этому же инвестору готовое решение, чем будет типа сами хозяевами отдавая 4/5 дохода инвестору.

K_V_S:
При чем здесь урок? Он изначально неправильно учит, это, по Вашему, правильно?

Он не учит, он спрашивает как решить конкретную задачу. Вы же не зная контекста задачи - предлагаете решение, это неверный подход.

K_V_S:
Сразу нужно знать, что пароли в базе хранят в md5 или по выбору.

Решение c md5 не особо более правильное чем используемое ТС, т.к. md5 по уму похоронили уже лет 10 назад, рядом с могилой несоленных паролей. Что за некрофилия в топике?

K_V_S:
Это — правильно, а не когда мне присылают с некоторых сайтов мною же введенный пароль, чтобы я "не забыла".

И в этом нет ничего страшного, если это реализовано правильно. Если Вы не знаете как это корректно и приемлимо безопасно реализовать, разве эти сайты в этом виноваты?

K_V_S:
Спасибо, но пароли честный программист сразу же будет шифровать, чтобы самому же не соблазниться :)

Опять же неверно. Если программер нечестный, он в любой момент может узнать пароль просто прочитав что от Вас пришло в запросе из браузера. А если честный, то и шифровать ему их не особо надо.

P.S.: Сейчас начнется 😂

Уважаемые, а кто как мыслит, есть шанс на откат эфира хотя бы к 120 в ближайший месяц? "Очень надо"©

J-ran:
Зачем тебе скромный процент от чужих депозитов?
Просто набираешь кредитов, закладываешь всё что можно и нельзя.
И всё! Приумножаешь богатство ударными темпами, рисков-то ведь нет 😎
А дальше: суперкары, вертолёты, виллы, острова...
Ух! 😮

Ох уж эти теоретики. На словах у них все так легко - прям все кредиты выдают и все в залог принимают, ага. А потом оказывается что им даже в мфо на беляшь не выдаст:)

Если бы так легко было брать кредиты и закладывать имущество как Вам кажется, сейчас бы биток не 20к стоил, а все 200к. Чисто на кредитных деньгах бы разогнали.

И опять же - если Вы так уверены что биток упадет, в чем проблема - набирайте кредитов, закладывайте все что можете, покупайти опционы на падение битка и всё - рисков-то нет, крипте же точно кирдык. А дальше - суперкарты, вертолёты, острова и вилы.

Всего: 12159