powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Новая бесплатная база данных LStor
23 сообщений из 698, страница 28 из 28
Новая бесплатная база данных LStor
    #37579676
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этими вашими ботнетами.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579688
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XДохтаРПару байт должно хватить
А 640К хватит всем, ДЩД.

С головой

Цена заглушки под возможность иметь 65535 разных типов и обработчиков
поля равна 2 байта на одно поле + ~10 тактов на процессоре.
И не завист от размера базы ( количества записей этого типа в базе).
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579693
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XДохтаРи время реализации функционала в большенстве случаев даже важнее,
чем время фтристарасс.
Вот так и появляются шиндошсы.

Так появляются Гугли и фейсбуки
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579710
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаР,

ладно, 11777777 гет все равно профукали, теперь могу и развёрнуто ответить.

Я ж как раз выступаю именно за универсальное хранение чисел. С длиной и блоками. Ясен перец, что блоки выделяются динамически и хранятся по сути только указатели. Так делается в глыбе, так делается в миракле, так везде. Это всё ясно.

Время меня как раз не волнует. Меня волнует оверхед по памяти. В таком варианте хранения он минимален. Вот в чем соль. И более того, такой вариант хранения может быть использован и для блобов (если именно о хранении говорить). При этом речь идёт не только об оперативной памяти, но и дисковой.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579741
Lisы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прощайте
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579776
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XДохтаР,

ладно, 11777777 гет все равно профукали, теперь могу и развёрнуто ответить.

Я ж как раз выступаю именно за универсальное хранение чисел. С длиной и блоками. Ясен перец, что блоки выделяются динамически и хранятся по сути только указатели. Так делается в глыбе, так делается в миракле, так везде. Это всё ясно.



Я наоборот выступаю не за универсальное хранение, а за универсальность вызова обработчика.
Допустим есть у тебя операции с целыми числами длинными и короткими.

Для тех которые влазят в регистры - стандартный.

Для длинных number ( over 9000 ) свой обработчик

посредине еще over 9000 обработчиков можно нарисовать при необходимости.
При этом каждый раз не нужно перепиливать все с нуля.
Общий Оверхед 2 байта на тип и ~20 тактов, + оверхед конкретного обработчика который потом можно оптимизировать,
если он справляться не будет.
Справляется он или нет и нужно ли его оптимизаровать бизнес будет решать финансируя оптимизацию.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579831
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаРЯ наоборот выступаю не за универсальное хранение, а за универсальность вызова обработчика.
Допустим есть у тебя операции с целыми числами длинными и короткими.

Для тех которые влазят в регистры - стандартный.

Для длинных number ( over 9000 ) свой обработчик

Дык а как в том же миракле сделано? Именно так и сделано. На целые числа тип там один - структура big. Но для одноблочных бигов (32-битных) - своя математика, до 150 блоков - своя, от 150 и до упора - своя.
Метод контроля - поле длины. Оверхед везде стандартный - размер этого поля длины, т.е. 4 байта.

ДохтаРнужно ли его оптимизаровать бизнес будет решать финансируя оптимизацию.
Ахтунг, корпорасты в треде!

Зы. Наверное, мы о разных вещах говорим. Я говорю о реализации, а ты об интерфейсах. Унифицированный интерфейс забацать проблем особых нет. Но сохранение на диск ни миракл, ни глыба не обеспечат. Это задача программиста.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579852
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot ДохтаР]Division XСправляется он или нет и нужно ли его оптимизаровать бизнес будет решать финансируя оптимизацию.

Весь прикол то в чем.
Есть у тебя уже рабочая система ( версии 1.0.1 ) работы с большими числами, и не вытягивает фтристарасс,
допиливаешь туда новый обработчик , конвертишь хранение , и получаешь профит
Повышаешь мажор версию до 2.0

А заказчику можно сказать, что перепилили все заново , и бабла срубить как за полную перепилку,
если скажет что дорого, есть куда торговаться.

Потраченніе 2 байта и ~10 20 тактов в начале, дадут возможность зарабатывать миллионы потом.
Нужно просто чуствовать куда их можно тратить в начале, а куда нет .

Так гугли и фейсбуки строятся.


.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579865
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division X Это задача программиста.

Это задача архитектора и ПМ-а, заказавывать кирпичи своим програмистам
или на шару оптом вять говноиндокитайские.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579871
Корпораст
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Division XАхтунг, корпорасты в треде!Ви таки антикорпораст?
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37579923
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XЯ ж как раз выступаю именно за универсальное хранение чисел. С длиной и блоками. Ясен перец, что блоки выделяются динамически и хранятся по сути только указатели. Так делается в глыбе, так делается в миракле, так везде. Это всё ясно.
В языке haskell есть удачный механизм. Насколько я разробрался. Там тип выводится из операций,
осуществляемых над атомами, но подбирается подходящий бинарный. Т.е. если вещественное
то double если другое то еще какая-там строка. Как реализовано "внутре" - вот вопрос.
Или record в вариантами или указатель на некие heap-s.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580004
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XАхтунг, корпорасты в треде!


Те кто настоящие копирасты не поймут о чем я .
А у тех которые поймут, на копиразм бабла нет )
Правилнее сказать бабло то они найти смогут,
но получить от копиразма дивиденты врядли смогут
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580041
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док, кажется ты не по теме.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580046
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДок, кажется ты не по теме.

Если ты про копиразм, по теме, я базилу "отганяю" )
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580113
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаР,

не путай копирастов с корпорастами. Это немного разные понятия.


КорпорастDivision XАхтунг, корпорасты в треде!Ви таки антикорпораст?
Это какбэ и так ясно.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580222
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Division XДохтаР,

не путай копирастов с корпорастами. Это немного разные понятия.




Да, ты наверное прав.
Если ты вчастности база имеешь ввиду , то он всеравно не догадается о чем мы с тобой говорим
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580256
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу хранения и представления.

Вспомнил два примера.

С++
Код: plaintext
1.
vector<double> VectorDouble;



Java
Код: java
1.
ArrayList<Double> VectorDouble=new ArrayList<Double>();



Несмотря на кажущееся сходство С++ генерирует действительно вектор
вещественных чисел. А Java ничего не генерирует. Собственно мы
и получаем вектор объектов Object (сущностей к слову сказать тяжёлых
(что-то около 8 байт на объект)).
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580425
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПо поводу хранения и представления.

Вспомнил два примера.



Оба случая - классический корпорастический универсальный и при этом стандартизованный подход.
ИМХО реальная истина( не быдлокод ) где то посредине.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580437
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаРmaytonПо поводу хранения и представления.

Вспомнил два примера.



Оба случая - классический корпорастический универсальный и при этом стандартизованный подход.
ИМХО реальная истина( не быдлокод ) где то посредине.
Я не понял какой смысл ты вкладываешь в термин - корпорастический. Я где-то
там догадываюсь что это нечто нелицеприятное. Но хотелось-бы прояснить. Иначе
выглядит это так, как будто у тебя просто "наболело".

И если истина посередине, то как-бы она (эта истина) на твой взгляд выглядела
в терминах существующих ЯП и как должна работать?
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580474
Division X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ не понял какой смысл ты вкладываешь в термин - корпорастический. Я где-то
там догадываюсь что это нечто нелицеприятное. Но хотелось-бы прояснить. Иначе
выглядит это так, как будто у тебя просто "наболело".
В узком понимании (в данном контексте) корпорастический подход - приоритет скорости высера выпуска ПО на рынок без нормального продумывания всех аспектов его работы.
В более широком понимании - это применение торгашеского понятийного аппарата в IT-сфере. Измерение всего и вся не с точки зрения идеального ПО, а с точки зрения идеального товара, который можно втюхать, и неприятие других, здравых подходов к разработке ПО. Например, LStor, GLib, Linux - свободное программное обеспечение. Что такое рынок СПО? Разве можно к СПО применять понятия "рынок", "эффективность бизнеса" и прочее непотребство? Зачем вообще эти термины в этом треде, посвященному именно свободной разработке?
В еще более широком понимании корпорастический подход - любая пропаганда приоритета бизнеса над наукой, бабла над разумом. Демократию можно купить, ноократию - никогда.

P.S. Да, наболело.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580514
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебя понимаю. Я хотя и работал на корпорацию но по образу мышления, по духу
больше одиночка.

По поводу рынка СПО. Ты вобщем-то не совсем прав. Рынок СПО не существует как
вещь в вакууме. На нём проходит обкатку software, которое войдёт в ent. версии
некоторых операционок и будут впоследствии проданы с поддержкой за некоторые
деньги. Т.е. бизнес-интерес там присутствует. И говорить о том что дескыть - "непотребство",
"рази можно применять" е.т.с. это некоторе лицемерие. Я понимаю что для некоторых
людей СПО это сродни религии. И они очень ревностно соблюдают легенду о
непорочности и праведности объекта своей веры. Конечно, общаться с такими
людьми трудно. Они "в штыки" встречают любую критику (причём даже
конструктивную) и им проще не разбираться в предмете спора и списать все
артефакты на происки агентов корпораций. К слову, самим всё равно
приходится где-то работать т.к. деньги сами не капают и естественно
продавать свои знания за деньги. Т.е СПО вроде-бы и открытое, а консалтинг
по нему оплачивается по тарифу. Это каг-бе в порядке вещей.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580521
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДохтаРпропущено...


Оба случая - классический корпорастический универсальный и при этом стандартизованный подход.
ИМХО реальная истина( не быдлокод ) где то посредине.
Я не понял какой смысл ты вкладываешь в термин - корпорастический. Я где-то
там догадываюсь что это нечто нелицеприятное. Но хотелось-бы прояснить. Иначе
выглядит это так, как будто у тебя просто "наболело".


Ну например есть вектор, его быдлокодеры пересортировывают , перазмещают
не вникая в суть рабты аллокаторов и в выбор альтернатив и их разумного обьединения.
И это не их вина , потому как бизнес требует от них решения задач сегодня на вчера.
Это вина ИТ менеджмента среднего звена планктона.

Ты правильный вывод сделал - наболело.

Мне как представителю этого планктона приходится часто решать и конкурировать с себе подобными.
И оптимизоровать ( соизмерять ) затраты сейчас с затратами потом ( на отладку , масштабирование , обслуживание ).



maytonИ если истина посередине, то как-бы она (эта истина) на твой взгляд выглядела
в терминах существующих ЯП и как должна работать?

В общей формализации от языка зависит мало.
Практически в любой язык можно вызов внешних библиотек дорисовать или АПИ работы с СУБД.
...
Рейтинг: 0 / 0
Новая бесплатная база данных LStor
    #37580543
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле пример с Java-вектором неудачный. Я имел в виду использование
оперативной памяти по данные в контексте обсуждений integer, Number, BCD
арифметики и прочее а вовсе не антипаттерны корпоративной разработки.
...
Рейтинг: 0 / 0
23 сообщений из 698, страница 28 из 28
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Новая бесплатная база данных LStor
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]