powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Новичку и лентяю: О том как можно создать БД не зная SQL
41 сообщений из 41, показаны все 2 страниц
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415582
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая СУБД, Sav Zigzag. На ее основе работает сервис Smans. Сервис позволяет через меню легко создать справочно-запросную систему и работать с ней в Интернет (запросы, обновления, изменения). Интерфейс с пользователем генерируется автоматически в зависимости от содержания, не надо изучать HTML, SQL, PHP и прочего (иностранного). Есть даже возможность бесплатно попробовать в http://www.smansh.com/ru/ через раздел Услуги, затем Проба. Я лично, ничего более простого и мощного еще не знаю!

Ваше мнение? Если есть вопросы, могу ответить подробнее. Интересно, что с удаленной БД можно работать даже через сотовый телефон или КПК.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415621
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
okdoky -

Позволяет ли данная система выдать мне ответ, какая модель телефона продавалась в нашем магазине в прошлом месяце три раза?

Или рассчитать график поверок метрологических приборов?

Или сделать расчет заработной платы?

Или рассчитать стоимость квартплаты с учетом всех льгот и тарифов?

================
Гы. А мы-то тут, дураки, что-то пишем! А оказывается можно просто зайти на сайт и скачать Серебрянную Пулю!
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415713
Пьяный Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я б серебряну пулю купил только за то, что она дает мегафичу "интерфейс с пользователем генерируется автоматически в зависимости от содержания"
Абасраца и не жить
Ушол пить йад.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415751
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2okdoky -

Позволяет ли данная система выдать мне ответ, какая модель телефона продавалась в нашем магазине в прошлом месяце три раза?
Конечно, используя язык Java/Zigzag все это можно сделать, http://savtechno.com . Но тогда придется изучать минимум (без HTML) 2 языка: Java и Zigzag. Не позавидуешь не только начинающему, но и лентяю.

Если говорить только о сервисе, это – хостинг мобильных данных, Smanshome. По сути, он представляет многопользовательскую записную книжку. В интерактивном режиме через Вэб-браузер создаем на удаленном сервере каталог файлов. В том же режиме, часть файлов объявляем таблицами (DB Table), определяем их структуру (схему) и вводим (удаляем, корректируем) записи. В любой момент структуру таблицы можно легко изменить.

Конечно редактор или менеджер может задать права доступа разным пользователям. Одни пользователи будут только читать или делать запрос (read), другие только писать (write) вводить новые записи и корректировать их. Редактор может корректировать еще и структуру таблиц (edit).
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415754
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пьяный ЛохЯ б серебряну пулю купил только за то, что она дает мегафичу "интерфейс с пользователем генерируется автоматически в зависимости от содержания"
Абасраца ...
На счет генерации интерфейса, для меня это тоже самый интересный момент. Пользователю, как и во всех справочных (особенно для мобильных телефонов), сначала предлагается навигация по некоему дереву данных. Дерево зависит от прав пользователя и каталога созданного редактором. При входе в таблицу диалог будет зависеть от структуры таблицы и ее содержания.

Например, есть такая таблица
Код: plaintext
1.
2.
A   B   C
a   b   c
a1  b1  c1

Все, что нужно сделать редактору, это указать какие атрибуты будут использоваться при формировании запроса. Если такими будут B, C, пользователю в запросной форме будет предложено указать значения B и C. Собственно, кого интересует можно посмотреть демо .

Выводимые атрибуты можно также заранее определить. Таблица может состоять из составных атрибутов. Значения атрибутов могут быть многозначными. (Все как положено в объектно-реляционной базе данных). Очень важно, что пользователю при формировании запроса будут предлагаться подсказки, например выбрать возможные значения атрибута. Если этих значений очень много (>100), подсказки будут еще интереснее ....
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415759
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фигня это всё. Я такую же штуку на TCL/TK когда-то делал. И то лучше было. На порядок.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33415782
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
okdoky. Сперва поздравляю с успешным окончание проекта!
Однако ничего принципиально нового в нем нет. Рано или поздно у каждого появляется острое желание написать нечто универсальное, в котором пользователи будут сами делать все. Сделать то можно. И многие делали. И я тоже один раз почти доделал. Однако пользователи склонны не обращать внимание на то, что уже присутствует в базе. И если пользователь решит ввести новую сущность, ну назовем ее к примеру, "Окраска", то он ни за что не увидит, что уже существует "Цвет". Разумеется, это его личные проблемы. Но когда автоматический будет сгенерированна форма для фильтра и там будут поля

Окраска
Цвет
Колер
RGB
Масть
Краска
Крвска

То проблема становится общей.
================
На мой взгляд, создание постоянных таблиц и изменение структур уже имеющихся обычными пользователями является вредной практикой.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416263
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем выше уровень инструмента, тем более стандартные схемы он использует, тем проще. Разве это плохо? Зачем всем подряд изучать что-то похожее на ассемблер? На нижнем уровне будут свои ошибки.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416279
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkSquidФигня это всё. Я такую же штуку на TCL/TK когда-то делал. И то лучше было. На порядок.Не сомневаюсь .... Интереснее было бы узнать примеры (ссылки). Например, наверняка многих интересует хостинг с простенькими SQL-инструментами? Заходишь через браузер в меню и делаешь за день справочную. Пока мне известно, что предлагаются только HTML-инструменты, чаще шаблоны HTML-страниц.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416326
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у хостеров исчез mysql :)?

---
No Pity. No Mercy. No Regret.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416547
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyЧем выше уровень инструмента, тем более стандартные схемы он использует, тем проще. Разве это плохо? Зачем всем подряд изучать что-то похожее на ассемблер? На нижнем уровне будут свои ошибки.Чем более специализирован инструмент (ну если очень хочется то можно назвать это "уровень выше"), тем больше на нем можно делать только то для чего он придуман, и тем меньше шагов в сторонку.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416727
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так а вопрос-то в чём? Будет ли такая услуга востребована? Это наверна на
форум шароварщиков каких-нить.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416765
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aZmу хостеров исчез mysql :)?
Как вы интерактивно используете хостинг, т.е. работаете с MySQL? Через Telnet? В командном режиме? Меня интересует меню. Только что выкопал один адрес freesql.org. Работает со скрипом, зависает. Без знания SQL все равно не обойтись.

Предлагаю сравнить 2 online инструмента, например создать простенькую записную книжку:
1. http://www.smansh.com/ru/services.html - пункт Проба
2. http://www.freesql.org/ - пункт Create

Что лучше?
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33416830
Dimonische
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты просто не туда попал. Здесь нет людей которые не знают SQL
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33419653
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonischeТы просто не туда попал. Здесь нет людей которые не знают SQLЕсть. Это местная мегазвезда -- ЧАЛ. Поэтому у него "SQL бесполезен для доступа к данным"
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33442768
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonischeЗдесь нет людей которые не знают SQLНу и что. Иногда полезно сравнить SQL-инструменты или SQL-СУБД, с другими "зигзагообразными".

Даже классика со временем теряет популярность. Интересно, когда появился SQL, лет 20 назад? Крепкий пенсионер попался. Думаю, что рано или поздно новые объектно-ориентированные или какие-нибудь концептуально-семантические веяния его сместят. Просто потому, что новые языки будут проще для новых задач, а не такие громоздкие, как например SQL3 или SQLСУБД + Hibernate....
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33442824
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
okdokyДаже классика со временем теряет популярность. Интересно, когда появился SQL, лет 20 назад? Крепкий пенсионер попался. Думаю, что рано или поздно новые объектно-ориентированные или какие-нибудь концептуально-семантические веяния его сместят. Просто потому, что новые языки будут проще для новых задач, а не такие громоздкие, как например SQL3 или SQLСУБД + Hibernate...

Уважаемый не начинайте очередной flame.
SQL уже лет 10 хоронят и говорят о том что вот вот появятся новые объектно-субъектно-тизировано- формализованые БД.... Но нет... Годны они для решения очень узкого спектра задач..... И что это за "зигзагообразные" базы??? Zip-Zag Join знаю, "зигзагообразные" базы даже страшно представить что это....

Это напоминает мне фразу

According Isham Research's Devil's IT Dictionary mainframe is:
"an obsolete device still used by thousands of obsolete companies
serving billions of obsolete customers and making huge obsolete profits
for their obsolete shareholders.
And this year's run twice as fast as last year's."
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33442846
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тлгдшлщмИ что это за "зигзагообразные" базы??? Конечно, это шуточное название, что-то примерно от "карабарачебурашные". Впрочем язык Zigzag существует - Zigzag Language . Не сомневаюсь, что классика типа SQL, Basic и т.д. останется, но не для новых задач и не для новых пользователей. Кстати, вы пользуетесь или знаете язык SQL3? Я тоже не очень... Тоже можно сказать и про объектно-ориентированный Visual Basic. Вроде бы и можно, но не хочется.

Появляются новые задачи, для которых проще использовать XML - XML и базы данных? Доверьтесь своей интуиции или тот же Zigzag - Точка зрения на ОРСУБД
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33442926
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
Не сомневаюсь, что классика типа SQL, Basic и т.д. останется, но не для новых задач и не для новых пользователей.

А скока языков в мире? 300, 500? Вы хотите сказать что для новых задач будут выбирать языки из второй сотни, всместо языков из первой десятки?
Сами подумайте где SQL, Basic, а где зигзаг, наири и проч.

okdoky
Кстати, вы пользуетесь или знаете язык SQL3? Я тоже не очень...


Кстати, вы пользуетесь и знаете язык Зигзаг? Я тоже совсем...

okdoky
Тоже можно сказать и про объектно-ориентированный Visual Basic. Вроде бы и можно, но не хочется.


А что же тада говорить о зигзаге? Не тока не хочется, но и нельзя?

Скажите, честно это какая-то хохма?

Вы что верите, что можно превзойти буржуа взяв давно избитые концепции, пойдя по давно пройденному ими пути? ООП, генераторы прог?
Это не реально. Обойти, наверное, можно тока на чем-то принципиально новом.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33442963
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И что XML нельзя использовать совместно с SQL??? Или первая тройка БД этого не умеет этого делать??? XML всегда удобен и понятен??? Слишком все неоднозначно....
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33443700
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
А скока языков в мире? 300, 500? Вы хотите сказать что для новых задач будут выбирать языки из второй сотни, всместо языков из первой десятки?
Статистика, это тоже аргумент. Когда то Си был одной из тех 500 зиг-загогулин. Постепенно он перерос в Си++, затем в Джаву (Java). Рост SQL фактически остановился в 1992 ....
vadiminfo
Скажите, честно это какая-то хохма?
В принципе да, особенно над теми, кто пытается загнать себя в СКорЛупу. Зачем ограничивать себя статистикой? Я, например, еще в 1997г влез в одну из загогулин Java и сейчас не жалею об этом.
vadiminfo
Вы что верите, что можно превзойти буржуа взяв давно избитые концепции, пойдя по давно пройденному ими пути? ООП, генераторы прог?
Это не реально. Обойти, наверное, можно тока на чем-то принципиально новом.Причем тут буржуа? Создавали все эти языки не они ... и часто использовали именно избитые концепции. Чем язык Си принципиально отличался от PL1? Большей выразительностью (типа ++a или a += 1) и простотой (работал на маленьких компьютерах).
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33443798
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
Когда то Си был одной из тех 500 зиг-загогулин.

Для тех задач и на тех выч системах где он применялся он как бы имел реально конкурентом тока ассеблер, наскока я помню. Но ассемблер машиннозависим и менее выразителен. Вот он и стал номером один для системного программирования.
Все таки Зигзаг пробивается себе дорогу в другой систации.

okdoky
Рост SQL фактически остановился в 1992 ....

SQL - язык баз данных. Тоже уже выдержал конкуренцию с другими языками БД. Номер один среди языков БД. И не совсем он встал - посмотрите Оракла диалекты от версии к версии. И какие языки и куда развиваются необыкновенно бурно? Кроме того, типерь именно такой - декларативный требуют от любых типов СУБД. Зигзаг хочет вытеснить SQL? На РСУБД? Трудно ему придется - SQL тертый калач.

okdoky
и часто использовали именно избитые концепции. Чем язык Си принципиально отличался от PL1? Большей выразительностью (типа ++a или a += 1) и простотой (работал на маленьких компьютерах).

Вот сами нашли нишу где он был лидером. А ниша разрослась. У Зигзага есть такие предпосылки? Ниша где бы он был первым?
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33444688
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15 лет назад я думал что ДОС будет всегда...

и SQL не вечен. Когда-нибудь будет нечто более удобное
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33445643
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper15 лет назад я думал что ДОС будет всегда...
и SQL не вечен. Когда-нибудь будет нечто более удобноеДа есть уже реляционные языки и поудобнее (в своей основе). Тот же Tutorial D. Но практика показывает, что далеко не всегда лучший язык вытесняет более плохой. Скажем, Oberon-2 гораздо лучше Java (как сам язык, так и вся технология, инфраструктура), но в Java вложилась Sun и раскрутила его.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33455689
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, крупные фирмы сейчас диктуют моду. Кустарным разработчикам остается только подстраиваться под них и предлагать что-то свое. Бывает, что мода угасает (как произошло с Java-апплетами), а раскрученная система или язык остается и позиционируется совсем в другой нише.

На счет истории Oracle и частично SQL есть интересная статья Компьютерные корпорации. История Oracle . В то время, в конце 70-х была мода на реляционную алгебру. Эллисон очень удачно подстроился под нее. Что не менее важно, в отличие от Гейтса Эллисон создавал продукт, который мог стать конкурентом решениям IBM. Главным конкурентным преимуществом СУБД Oracle была высокая скорость обработки огромных массивов информации, которую тогда отметили все эксперты.

Если говорить о Zigzag, он более выразителен чем SQL и более прост в реализации. Поддерживающая его СУБД занимает всего 500КБ и может быть установлена даже на КПК – это вполне возможная ниша. Изначально Zigzag и интерпретирующая его СУБД ориентировался на XML-подобные структуры данных. По обработке таких данных он превосходит SQL-СУБД. Но самое главное, он превосходит SQL даже при интерпретации сложных запросов к многосвязным табличным данным!!! Именно это и позволило реализовать ГЕНЕРАЦИЮ ДИАЛОГА НА ОСНОВЕ СТРУКТУРЫ И СОДЕРЖИМОГО БД в том сервисе ради которого и был открыт этот топик. Впрочем, чтобы почувствовать эту генерацию (механизм и быстродействие), кому интересно может посмотреть другой сервис Справочная Организации Москвы .
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33455724
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
okdoky . Сейчас придет ASCRUS и расскажет, что для КПК есть более подходящая СУБД.
okdoky
самое главное, он превосходит SQL даже при интерпретации сложных запросов к многосвязным табличным данным!!!

Результаты тестов - в студию!
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33455764
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторokdoky . Сейчас придет ASCRUS и расскажет, что для КПК есть более подходящая СУБД.
Неа, не буду рассказывать. Я вот лучше на это:
авторНа счет истории Oracle и частично SQL есть интересная статья Компьютерные корпорации. История Oracle. В то время, в конце 70-х была мода на реляционную алгебру. Эллисон очень удачно подстроился под нее. Что не менее важно, в отличие от Гейтса Эллисон создавал продукт, который мог стать конкурентом решениям IBM. Главным конкурентным преимуществом СУБД Oracle была высокая скорость обработки огромных массивов информации, которую тогда отметили все эксперты.
скажу что читал не менее удачную и забавную статью, в которой утверждалось, что Эллисон очень удачно сначала запудрил мозги крупным инвесторам и американскому правительству, впарив им Оракл и только потом его стали писать, причем первые версии Оракла отлаживались буквально вживую на клиентах, которые уже заплатили деньги за приобретение готового, конечного ПО. В статье подчеркивается, что первые версии были страшно глюкавыми, тормознутыми, работали через раз и постоянно теряли данные. Может быть конечно происки конкурентов, но если вспомнить Билли с его начальной эпопеей Винды, то очень даже охотно вериться
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33455900
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2 okdoky
самое главное, он превосходит SQL даже при интерпретации сложных запросов к многосвязным табличным данным!!!

Результаты тестов - в студию!Да уж. Теперь это дело чести. Прямо сейчас у меня запарка. Много работы, причем с Oracle. В марте создам себе лазейку и постараюсь доказать и показать. Если говорить о ранних тестах только для одной таблицы в 250 тыс. записей и с 10 колонками. Тестировались сложные вложенные запросы примерно с 40 значениями в WHERE. Sav Zigzag превзошел по быстродействию InterBase в 4 раза, а Microsoft Access в 2 раза. Это было еще на старой Java 1.1.8 !!! Как известно, появилась Java 1.4, которая по-прежнему с графикой работает медленнее чем Visual C в 10 раз, но зато операции ввода-вывода выполняются в 5 раз быстрее чем в C.

Обязательно в марте напомните мне, если забуду. На какую бутылку будем спорить? А что, если быстродействие будет на порядок больше даже чем у Oracle?
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33455968
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky пишет:

> Да уж. Теперь это дело чести. Прямо сейчас у меня запарка.

Ну вот, навалить с три короба - время есть, а ответить - запарка :)

> В марте создам себе лазейку и постараюсь доказать и
> показать.

До марта еще очень долго. Все забудут.

> Если говорить о ранних тестах только для одной таблицы в 250
> тыс. записей и с 10 колонками. Тестировались сложные вложенные запросы
> примерно с 40 значениями в WHERE. Sav Zigzag превзошел по быстродействию

Ну так приведи хотя бы этот самый старый тест для одной таблицы.

> Обязательно в марте напомните мне, если забуду. На какую бутылку будем
> спорить?

А смысл ставить бутылку? Кто судьи? Кто сформулирует условия задачи для
проверки утверждения "он превосходит SQL даже при интерпретации сложных
запросов к многосвязным табличным данным!!!"? Не хочешь - не доказывай,
но тогда ценность таких высказываний не выше рекламных буклетов
маркетингового отдела.

> А что, если быстродействие будет на порядок больше даже чем у
> Oracle?

На узкоспецифичной задаче - почему бы и нет? А вот на произвольно взятых
"сложных запросах к многосвязным табличным данным" - чудес не бывает.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33456011
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
В то время, в конце 70-х была мода на реляционную алгебру.

А счас на какую алгебру мода? В математике по любому алгебра имеет значение. А то что имеет мат обоснование и без всякой моды занимает сильные позиции, в силу значения математики в плане получения результатов рационально-логическим способом. Стало быть скорее всего на смену реляционной алгебре должна прийти другая алгебра. Иначе она так с конца 70-х и будет оставлять остальнам безалгебраическим подходам в БД мало шансов не зависимо от моды. Вот в начле 90-х было мода на ООМД. Но Эллисон и остальные, включая IBM, не поддались моде. Моды, возможно, вообще не достаточно для успеха.

okdoky
Если говорить о Zigzag, он более выразителен чем SQL и более прост в реализации.

А что теперь мода на Zigzag? Что же о нем говорить? Если бы он выразительней SQL (хотя этого мало, скорее всего - есть и др достоинства) он бы сам за себя сказал.
По крайней мере упоминался в литре по БД.

okdoky
Поддерживающая его СУБД занимает всего 500КБ

Это скорее должно насторожить. Потому что СУБД такого размера вызывает опасения, в том плане что это и не СУБД вовсе.

okdoky
По обработке таких данных он превосходит SQL-СУБД. Но самое главное, он превосходит SQL даже при интерпретации сложных запросов к многосвязным табличным данным!!!

На TPC тестах это зафиксировано? Или каких других, где бы спецы от производителей SQL настраивали, и независимые эксперты фиксировали. А то мы здесь часто наблюдаем как, например, один Оракл "обгоняет" самого себя - наши парни еще не то могут. Сходите в темы конкретных СУБД, сами увидите. У них там то и дело что-то тормозит.
Так его может и Зигзаг "обгонать". Но этого не достаточно.

okdoky
Именно это и позволило реализовать ГЕНЕРАЦИЮ ДИАЛОГА НА ОСНОВЕ СТРУКТУРЫ И СОДЕРЖИМОГО БД в том сервисе ради которого и был открыт этот топик.

Вы всерьез думаете, что SQL-СУБД не позволило реализовать системы значительно более сложные? А сам SQL - ассоциативный язык БД - он всегда на основе содержания БД осуществляет доступ.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33456124
Ц4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ц4
Гость
автор Как известно, появилась Java 1.4, которая по-прежнему с графикой работает медленнее чем Visual C в 10 раз, но зато операции ввода-вывода выполняются в 5 раз быстрее чем в C.


фраза настораживает.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33456206
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы все сомневаетесь? Достаточно зайти в Google и сделать запрос "benchmark Java C". Я лично использовал данные печатного издания. А на счет СУБД размером в 500КБ. Это же Java-байт код. Чтобы он заработал на вашем ПК должна быть установлена JVM (Java-машина). Самый легкий вариант Personal Java для КПК требует еще дополнительного пространства на диске в 2МБ (если не изменяет память).
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33456266
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достал свой печатный источник (журнал "JavaPro"), посмотрел ссылки в Интернете и лишний раз убедился на сколько субъективны оценки производительности систем. В моем журнале оценивался серверный вариант Java с буферизированным вводом выводом (пакет java.nio). Ну а так, обычный ввод-вывод (java.io) в Java 1.4 примерно одинаковый как у C, что тоже радует.

У кого есть конкретные идеи или ссылки на счет проведения независимой экспертизы СУБД Zigzag?
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33456577
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyЕсли говорить о Zigzag, он более выразителен чем SQL и более прост в реализации.Сотрясение воздуха.
Давайте хотя бы просто пример запроса средней сложности на SQL и то же самое на Zigzag. Это недолго, так ведь? А то понятия о выразительности -- они субъективные. Пусть народ просмотрит, подумает.
okdokyПоддерживающая его СУБД занимает всего 500КБ и может быть установлена даже на КПК – это вполне возможная ниша.Если вас волнует размер СУБД, извольте. Полноценная SQL-СУБД Embedded FireBird занимает всего пару мегов, не требует инсталляции и настройки. Замечу, что это не тормозной байт-код Java, как у вас, нуждающийся в Java-машине, а полноценное приложение, со всеми вытекающими последствиями.
okdokyНо самое главное, он превосходит SQL даже при интерпретации сложных запросов к многосвязным табличным данным!!!Количество восклицательных знаков не является доказательством (да еще и настораживает, такой восторг присущ обычно неофитам, но не опытным профессионалам). Вас уже попросили обосновать свои слова. Присоединяюсь.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33465038
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счет выразительности Zigzag предлагаю перенести дискуссию в другой топик SQL, есть ли выход из СКорЛупы? . Меня интересует не только Zigzag, любая альтернатива SQL (XQuery,...) позволяющая легко формализовать запросы к иерархически-связанным таблицам и манипулировать их содержимым. На счет быстродействия "тормозной Джавы" попробую ответить позже. Впрочем, я уже давал ссылку на Справочную ОРГАНИЗАЦИИ МОСКВЫ. Можно войти и задать запрос, например выделив не одну, а все предложенные улицы. Их может быть 100. Думаю ответ будет в пределах секунды. При это надо учесть, что используется виртуальный хостинг (сотни других сайтов).
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33465042
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторлюбая альтернатива SQL (XQuery,...) позволяющая легко формализовать запросы к иерархически-связанным таблицам и манипулировать их содержимым.

XQuery это не альтернатива SQL :) Не вводите народ в заблуждение.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33498048
Фотография cybra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если уж отвечать по теме, то БД, не зная SQL, можно создать:
1. В электронных таблицах (Эксель, OpenOffice Calc).
2. В "настольных" СУБД (Эксесс, etc).
3. В Прологе.
4. В XML.
5. В CMS со свойствами Metadata Management (Drupal, EZ Publish, Dabble DB).
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33585485
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обещал продемонстрировать в марте быстродействие Sav Zigzag. Наиболее объективно будет если сравнить две похожие системы, реализованные на SQL и на Zigzag. Например, возьмем справочную систему, реализованную на Java/Zigzag, Смансо. Замечу, что в "тормозной" Java реализовано не только приложение, но и СУБД Zigzag. В справочной есть две секции Каталог организаций и Поиск организаций. Каталог, это простейшее иерархическое дерево, которое недолюбливают сторонники SQL. Зато Поиск организаций представляет собой обращение к одной большой таблице, состоящей из организаций. Размер таблицы по количеству организаций сопоставим с БД МГТС. Один из простых способов проверить быстродействие, сравнить продолжительность запроса в справочной МГТС http://www.mgts.ru/menu.html?ID_DOC=29998 и Смансо http://mod.smansh.com/ . Чтобы проверить это в Смансо, нужно пройти путь: Поиск организаций->Query->Имя . Самым неудобным запросом оказался поиск организаций по имени "ЗАО". Это слово присутствует в названии примерно 16000 организаций. Обеим справочным для такого "неожидаемого" ответа требуется 10-15 сек. Мне показалась, что Смансо выполняла запрос в полтора раза быстрее.

Важно еще отметить следующее:
1. В МГТС, "ЗАО" предполагается как одно целое слово. В Смансо это только первые буквы, которые могут удовлетворять например названию "Заозерье".
2. В МГТС – ограничения для комбинации слов в запросе. Например, можно для поиска использовать комбинацию "КОМПАНИЯ ЗАО", но нельзя "ЗАО КОМПАНИЯ". В Смансо можно менять слова местами и сокращать, например "КОМ ЗАО"
3. МГТС выдает за 15 сек только 50 организаций. Прочитать дальше я не смог, да и листание внутри этих 50 орг. кажется тормозным. Смансо находит все организации, подсчитывает их и предлагает полную быструю навигацию.
4. Смансо работает под виртуальным хостингом на сервере, на котором присутствует еще сотни сайтов и работает тысячи Java-программ. МГТС, не знаю, но думаю, что такая солидная организация должна выделить выделенный сервер.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33585555
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А причем тут РСУБД и МГТС ? Помнится все такие базы на Кронусе или как там его называют, но первый раз слышу, что они хоть какое либо отношение к SQL имеют.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33585581
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
это простейшее иерархическое дерево, которое недолюбливают сторонники SQL.

И которое не могут отличить от других графов стороннки Зигзага.

okdoky
Один из простых способов проверить быстродействие, сравнить продолжительность запроса в справочной

Но столь же не надежное.

okdoky
А причем тут РСУБД и МГТС ? Помнится все такие базы на Кронусе или как там его называют, но первый раз слышу, что они хоть какое либо отношение к SQL имеют.

Сторонники Зигзага не обращают внимание на такие пустяки.
...
Рейтинг: 0 / 0
Новичку и лентяю: О том как можно создать БД не зная SQL
    #33586149
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cybraЕсли уж отвечать по теме, то БД, не зная SQL, можно создать:
1. В электронных таблицах (Эксель, OpenOffice Calc).
2. В "настольных" СУБД (Эксесс, etc).
3. В Прологе.
4. В XML.
5. В CMS со свойствами Metadata Management (Drupal, EZ Publish, Dabble DB).
..............
а также все M (MUMPS) системы :
-- M3-LITE ( бесплатно и скачать с сайта только 1 MB )
-- GTM ( бесплатно но только под LINUX )
-- MSM
-- CACHE
---------------
и конечно
-- ZIGZAG
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Новичку и лентяю: О том как можно создать БД не зная SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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