Как лучше хранить данные?
У меня есть файл data.txt
в нём айди и имя пользователя в таком формате 00001:Vasia Petrov 00002:Pavel Smirnov и их там почти 1к штук У меня задача такая что нужно создать форму поиска которая будет искать имя и выводить айди и затем с этой инфой выполнять определенную операцию. Я не знаю как мне лучше хранить этот список что бы легче было его выводить. К примеру в поиске я ввожу Vasia Petrov и мне сразу показывает его айди. Что вы можете посоветовать? |
jack3dm, СУБД
|
Я нашел решение данной задаче.
Хранить дата буду в формате json именно так: { "Yevgen_Prush":"1234", "Ivan_Petrov":"3213" } Осталось решить проблему с пробелами ведь как вижу json не любит пробелы |
Цитата:
Выбросить data.txt и использовать базу. |
Согласен, субд это круто, надо будет потыкать sqlite
|
Цитата:
JSON не страшен, страшно то, что Пупкиных на свете может быть много. |
Цитата:
{ "people" : [ { "id" : "1234", "first_name" : "Yevgen", "last_name" : "Prush" }, ... // 1k аналогичных записей { "id" : "3213", "first_name" : "Ivan", "last_name" : "Petrov" } ] } если есть возможность прикрутить underscore.js можно использовать его готовые методы для поиска по парам key-value : 1. http://underscorejs.org/#where 2. http://underscorejs.org/#findWhere |
Часовой пояс GMT +3, время: 14:52. |