Обработка баз данных на лету: революция СУБД

Реляционные базы данных велики, но не для всего, говорит Майкл Стоунбрейкер (Michael Stonebraker). Ему ли не знать…Бывший профессор вычислительной техники Калифорнийского университета Беркли – он легенда в мире баз данных. Он создал две известных системы реляционных баз данных Ingres и Postgres. Компания Ingres, которую основал Стоунбрейкер теперь является частью Computer Associates International. Ученый основал и фирму Illustra, которую потом купила Informix, которая в свою очередь была поглощена компанией IBM.

Сейчас Стоунбрейкер создал новую компанию программных средств баз данных, StreamBase, чтобы освоить одну из самых сложных задач в вычислительной технике – анализе больших объемов потоковых данных в режиме реального времени. С этой задачей не могут справиться обычные СУБД от IBM, Microsoft и Oracle.

“Реляционные базы данных первого или второго уровня величины очень медленные. Крупные клиенты уже попробовали использовать их для потоковых данных и отказались от них. Эти продукты бесполезны на этом рынке,” говорит Стоунбрейкер.

В последнем пилотном проекте, Streambase смогла обработать 140,000 сообщений в секунду, в то время как ведущая СУБД, Стоунбрейкер не называет чья, смогла управиться только с 900 сообщениями в секунду. 12 клиентов компании Streambase (все они занимаются предоставлением финансовых услуг) сейчас тестируют программное обеспечение.

Стоунбрейкер называет свой продукт “stream processing engine”. Поверх этого движка пользователи пишут приложения для выполнения различных задач, используя Structured Query Language традиционных СУБД. Но так называемый StreamSQL создан для обработки данных на лету.

В отличие от традиционных СУБД, Streambase анализирует данные не сохраняя на диск, исполняя запросы по мере их поступления. Существующие системы медленно работают, потому что сначала сохраняют данные на диск или в оперативную память, а потом уже обращаются с запросами, говорит Стоунбрейкер.

Це цікаво:   WordPress 6.5 – офіційний реліз

Программа Streambase работает на стандартных серверах Intel под управлением Linux и на серверах Sun Microsystems под управлением Solaris. В скором времени появится версия для Microsoft Windows.

Годовая стоимость программы составляет от $100,000 до $300,000.


Новини IT » Software » Обработка баз данных на лету: революция СУБД

Опубліковано


Останні новини IT: