Являются ли числовые символы светлыми, чем строки? В частности, в JavaScript я передаю много данных через сокеты, и я бы хотел оптимизировать свой код, используя числовые идентификаторы как id, я имею в виду, если они меньше строк. Кроме того, я бы использовал те же идентификаторы, что и первичные ключи в моих таблицах mySQL db. Лучшая часть - мне не нужно извлекать любые идентификаторы из моего db, когда я получаю данные от него, так как строки сортируются с помощью идентификаторов автоматически в моих массивах. И единственный раз, когда я вытаскиваю что-нибудь из db, это когда я запускаю сервер, тогда я использую переменные, как и все.Являются ли идентификаторы номеров меньше строк?
ответ
В Javascript число примитивных значений принимает 4 байта, а строки занимают не менее того размера, так как длина указателя самой строки уже занимает 4 байта. Таким образом, вы, конечно, будете использовать меньше памяти с числами.
С другой стороны, размер «PRIMARY KEY» (или другого индекса) оказывает небольшое влияние на общую производительность. Сборка строк стоит много, в сравнении. –
Да, я только извлекаю материал из своего db, когда сервер запускается, а затем обновляю переменные. –
- 1. Являются ли идентификаторы узлов постоянными?
- 2. Являются ли идентификаторы процессов неотрицательными в Linux?
- 3. Являются ли идентификаторы элементов массива в java?
- 4. Являются ли Android-идентификаторы действительно неизменными?
- 5. Являются ли метрические идентификаторы рендеринга VMWare стабильными?
- 6. Являются ли идентификаторы соединения SignalR криптографически безопасными?
- 7. Являются ли идентификаторы Android-устройств Android?
- 8. Являются ли идентификаторы ID процесса процесса unix?
- 9. Являются ли идентификаторы пакета/продукта в WMAppManifest.xml?
- 10. Являются ли идентификаторы GUID Mongodb ObjectIds?
- 11. Являются ли идентификаторы соединения SignalR конкретными?
- 12. CSS: являются ли сменные классы и идентификаторы?
- 13. Являются ли рекламные идентификаторы iBeacon уникальными?
- 14. Active Admin - отображать только четные идентификаторы номеров?
- 15. Есть ли идентификаторы для строк или цифр?
- 16. «Сравнение номеров строк»
- 17. Как отображать номера строк меньше (GNU)?
- 18. Алгоритм/формат номера для номеров «меньше хранения»
- 19. Отображение номеров строк
- 20. Являются ли идентификаторы CBCentral и CBPeripheral одинаковыми для одного устройства
- 21. Являются ли встроенные идентификаторы документов уникальными в коллекции?
- 22. Являются ли константные идентификаторы обработаны по-разному в C++?
- 23. Являются ли идентификаторы фиксации подмодулей хранятся в теге git?
- 24. Являются ли идентификаторы структурированного связывания инициализированными в порядке?
- 25. Являются ли идентификаторы языка Java разными для каждой страны?
- 26. Являются ли идентификаторы базы данных SQL Server положительными?
- 27. Являются ли идентификаторы в файлах XLF (XLIFF) важными в Symfony?
- 28. Являются ли идентификаторы узлов Neo4J оптимизированными для доступа?
- 29. Являются ли встроенные идентификаторы домена Mongoose уникальными в родительских документах?
- 30. Являются ли идентификаторы документов уникальными во всей базе данных RethinkDB?
В Javascript число примитивных значений принимает 4 байта, а строки занимают не менее того размера, так как длина самой строки уже принимает 4 байта. – trincot
Этот комментарий должен быть ответом, чтобы я мог отметить этот вопрос в ответ. Но ты для своего времени. –
Хорошо, все готово ;-) – trincot