The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск СУБД SQLite 3.10.0 , opennews (?), 07-Янв-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


34. "Выпуск СУБД SQLite 3.10.0 "  –3 +/
Сообщение от Аноним (-), 08-Янв-16, 00:19 
<?xml version="1.0" encoding="utf-8"?>
    <имяГосподина>Черный Властелин</имяГосподина>
          <егоРабы>
                   <раб порядковыйНомер="666">
                        <имя>Кончита</имя>
                        <фамилия>Вурст</фамилия>
                        <пол>Женщина с бородой</пол>
                        <какПопалВРабство>
                               <причинаИСледствие>запил на бритву</причинаИСледствие>
                               <причинаИСледствие>отрастил сиськи</причинаИСледствие>
                               <причинаИСледствие>спел на евровиденье</причинаИСледствие>
                               <причинаИСледствие>чем привлек внимание Черного Властелина</причинаИСледствие>
                        </какПопалВРабство>
                   </раб>
          </егоРабы>

Попробуйте на SQLite такое сделать неудачники) и да XML развивает креативность и что главное не привлекает внимание... ну вы поняли кого) ХА-ХА-ХА!

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск СУБД SQLite 3.10.0 "  +2 +/
Сообщение от QuAzI (ok), 08-Янв-16, 00:53 
Легко ложится в БД, да, придётся делать аж не одну таблицу, от чего у кого-то видимо дико бомбит.
Легко ложится в JSON почти как есть, который поддерживается SQLite, после чего работать с ним становится легко и комфортно.
Так какую креативность оно развивает? Я вижу, с такими наклонностями (в экземплах), вы привлекаете много внимания дядек в белых халатах, не бойтесь их, будет просто "чик" как комарик и вас перестанет беспокоить злой и страшный SQLite
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 08:37 
JSON это по сути облегченный XML) ну и логика у вас сударь использовать SQLite чтобы в нем использовать JSON вот это я понимаю оверхед! почему бы не юзать JSON напрямую или религия не позволяет?
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от QuAzI (ok), 08-Янв-16, 11:00 
JSON появился почти в одно время с XML и отпочковался от JavaScript, он более лаконичный, легко читается, у него нет явных дыр типа этой http://habrahabr.ru/post/170333/ , скорость сериализации выше, его легче расширять.
Если там мало записей, то конечный пользователь не увидит разницы по перфомансу/ресурсам.
А вот если сущность не одна, а 1000000, то это совсем не оверхед. Тем более, если мне надо обрабатывать не все из них, а только какие-то конкретные. А вот держать в этой ситуации все 1000000 в памяти, чтобы вручную перелопатить их ища нужные - вот это знатный оверхед.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 16:37 
да вы лжец или мы живем в параллельных вселенных! XML 1.0 опубликован W3C в 1998 году, JSON опубликован в октябре 2013 ECMA как стандарт ECMA-404. Я думаю стандарты это более четкое определение чем ваше отпочковался... И если говорить кто был первым из этих двух то это был дедушка SGML на базе которого создан XML)
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от QuAzI (ok), 08-Янв-16, 17:08 
2013-ый? А точно из нас двоих я лжец?
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Аноним (-), 08-Янв-16, 17:27 
как стандарт да 2013, вот пруф http://www.ecma-international.org/publications/files/ECMA-ST...
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск СУБД SQLite 3.10.0 "  +1 +/
Сообщение от QuAzI (ok), 08-Янв-16, 17:42 
Из вашего же дока.
JSON  was  inspired  by  the  object  literals  of  JavaScript  aka  ECMAScript  as  defined  in  the  ECMAScript Language   Specification,   third   Edition
который 1999 год. В коем виде и поддерживается всем софтом без исключения. А в 2013 и 2014 годах были лишь правки. Вы бы сами почитали?
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 17:51 
глянь на титулке! как СТАНДАРТ в 2013! а если будем говорить о первом упоминании то что уж то XML "отпочковался" от SGML который датирован 1986 годом и судя по вашей логике XML первое коственное упоминание о XML было 30 лет назад.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск СУБД SQLite 3.10.0 "  +1 +/
Сообщение от QuAzI (ok), 08-Янв-16, 18:32 
С той лишь разницей, что в 86-ом году про XML не было ни единого упоминания, а в 99-ом про JSON было вполне конкретно написано. А так же что в вашей доке написано, что она перекрывает более ранние описания JSON. Вы прочтёте её или где? Мне надоело спорить с человеком, не осилившим то, что сам проталкивает
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 18:37 
на минуточку XML это упрощенный SGML и полностью с ним совместимый, так что разве не было упоминания имени XML, а синтаксис SGML/XML был известен уже тогда и с того времени не изменился. Но видимо вы не видите разницы между стандартом и ранними версиями( не хотите не спорьте
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 16:53 
вы меня окончательно осадили( помнится мне такая проблема есть только у XML с его DOM API, но позвольте есть SAX API/XPath которые не содержат все 1000000 сущностей в памяти. Так что ваши доводы про жручесть XML не более чем миф.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

67. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от QuAzI (ok), 08-Янв-16, 17:32 
XPath. Да. Клёвая штука. Только ей в более-менее сложных вариантах придётся перелопатить весь док, чтобы найти все совпадения, а индексами там нифига не пахнет, да. А ещё за счёт размеров у БД больше шансов влезть в ОЗУ (или хотя бы индексы туда всунуть), чем затянуть какой-нибудь XML на пару-тройку Гб.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 17:35 
а зачем для конфига индексы? лол
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Аноним (-), 08-Янв-16, 17:39 
мы просто говорим о разном) я вам говорю что КОНФИГИ лучше хранить в текстовых файлах, как вариант в XML/JSON, а вы мне говорите что плохо хранить БД в XML, ну это же очевидно. SQLite для БД, текстовые форматы для конфигов)
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

72. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от QuAzI (ok), 08-Янв-16, 17:47 
см. https://www.opennet.ru/openforum/vsluhforumID3/106247.html#70
Вы сами с собой там о чём-то говорите, выдумываете какие-то темы на ходу. Мы тут при чём?
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Аноним (-), 08-Янв-16, 17:53 
если исходить из вашей логики, то вы лишь плод моего воображения
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от QuAzI (ok), 08-Янв-16, 18:22 
Так и есть
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск СУБД SQLite 3.10.0 "  +1 +/
Сообщение от trdm (ok), 08-Янв-16, 06:58 
> XML развивает креативность

т.е. бардак.
XML используют для обменов данными и для промежуточного хранения данных.
А там где нужна скорость доступа используется БД.
Надо уметь подбирать инструменты под требования задачи.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

47. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 08:45 
и я об этом, но хранить конфиги в соответсвии с реляционной моделью в десятках таблицах( это перебор
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск СУБД SQLite 3.10.0 "  +1 +/
Сообщение от trdm (ok), 08-Янв-16, 10:48 
Зато они читаются из XML геморойно и долговато.
Текстовый фал типа:
раздел.подраздел.подподраздел = значение;
Гораздо менее геморойно обрабатывать.
К примеру QtCreator походу в XML конфиги хранит оттого и грузится как улитка.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Аноним (-), 08-Янв-16, 16:25 
плюсую)
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 16:59 
геморойно и долговато - эта та цена которую платит XML за свою мощь. Хотя и это тоже кащунство ведь XPath работает ой как шустро, да и я не видел конфиги в десятки тысяч записей от которых комп бы ревел и плакал)
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

81. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Ярош (?), 10-Янв-16, 16:42 
> К примеру QtCreator походу в XML конфиги хранит

Большая часть в стандартном для QSettings ini

> оттого и грузится как улитка.

1-2 секунды - это "улитка"? интересно что вы запоёте когда IntelliJ запустите


Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

42. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от ЧепуКто (ok), 08-Янв-16, 07:09 
> Попробуйте на SQLite такое сделать неудачники) и да XML развивает креативность и
> что главное не привлекает внимание... ну вы поняли кого) ХА-ХА-ХА!

ТАКОЕ, конечно, не получится. Хотя бы потому что валидация схемы будет на этапе создания таблиц. Т.е. невалидную структуру SQLite не схавает. А ты умудрился запилить хрень, на которой каждый второй парсер упадет, а остальные скажут "чувак, мы эту хрень за XML не признаем", и радуешься.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

43. "Выпуск СУБД SQLite 3.10.0 "  +2 +/
Сообщение от ЧепуКто (ok), 08-Янв-16, 07:10 
> и да XML развивает креативность и

Со своей креативностью идите в... свои домашние проекты с мегаобъемами данных до тысячи записей.


Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

55. "Выпуск СУБД SQLite 3.10.0 "  –4 +/
Сообщение от Anonymous1 (?), 08-Янв-16, 12:16 
>> и да XML развивает креативность и
> Со своей креативностью идите в... свои домашние проекты с мегаобъемами данных до
> тысячи записей.

Кстати, изучение МАТЕМАТИКИ эту самую креативность снижает. Так что "развитие креативности" лично для меня - вовсе не преимущество, а как бы наоборот. Типа способность потребовать провести 7 перпендикулярных красных линий (некоторые из которых не красные) в одной плоскости.


Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск СУБД SQLite 3.10.0 "  +/
Сообщение от Аноним (-), 08-Янв-16, 16:22 
Супергерой ZIP спешит на помощь!
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

82. "Выпуск СУБД SQLite 3.10.0 "  –1 +/
Сообщение от Ярош (?), 10-Янв-16, 16:43 
> Супергерой ZIP спешит на помощь!

после xz ваш супергерой давно на пенсии

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру