powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / хранение цифр в бд
3 сообщений из 3, страница 1 из 1
хранение цифр в бд
    #34687465
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
допустим необходимо хранить координаты точек в БД... координат очень много
что-то вроде векторной карты местности, несколько населённых пунктов
с детализацией до улиц
всё это должно крутиться на веб сайте у хостера, СУБД скорей всего MySQL

есть мысли хранить координаты точек в БД не в виде FLOAT
а в виде INTEGER, а после чтения приводить их к FLOAT и делить на 1000 (например)
т.е. число 1.234 я записываю в БД 1234
по рассчётам такой точности с головй хватит, может даже TINYINT подойдёт
ведь на хранение INTEGER требуется меньше памяти чем на FLOAT (манитиса+экспонента)
да и БД с такими целыми числами должна шустрее работать...

Я правильно мыслю? это снизит нагрузку на БД? а с TINYINT?
...
Рейтинг: 0 / 0
хранение цифр в бд
    #34687521
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчика в виде INTEGER, а после чтения приводить их к FLOAT и делить на 1000 (например)

На 1024, для ровного счёта. Деление двоичных чисел на степени двойки выполняется быстрее. К стати, а нафиг делить. Почему нельзя использовать координаты в единицах хранения? Пусть картографическая система и делит, как ей надо для правильного масштабирования изображения на экране.

Вообще направление мысли правильное. Разве что для каждой точки отдельную запись я бы создавать не стал. Скорее точки нужно объединять в коллекции, которые определяют объект учёта - некую фигуру на карте. Частным случаем является точечный объект.
...
Рейтинг: 0 / 0
хранение цифр в бд
    #34687918
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
premature optimization is the root of all evil

Я бы сначала померял, носколько быстродействие увеличится...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / хранение цифр в бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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