ПредишенСледващото

Embedded база данни

SL Зайцев, Интерфейс Ltd.

"И това е само пристигна в столицата, двама измамници. Измамници казаха, че са известни тъкачи. И те знаят как да се произведе такъв прекрасен плат, по-добре е, че нищо не можем да си представим. Тази тъкан форми с най-ярките цветове и бродирани с най-красивите модели. Но освен всичко това, тя е един прекрасен имот, който го само умни хора могат да видят. Нито един глупак, нито един човек, който не е подходящ за работата си този прекрасен плат няма да видите. "
"Новите дрехи на императора"
Ханс Кристиан Андерсен

Разработване на корпоративни информационни системи по поръчка често може да доведе до големи загуби за клиентите, така и за разработчици. Първият риск от прекарват много време и пари, за да получите нещо теоретично работи, но неподходящи за интензивно използване в практиката. Втората опасност на покупателна способност, нерви и време отново да роди мъртво система. И ако един повече или по-големи клиенти на този резултат не е печеливша, желателно, като цяло не харесвал, разработчикът, особено ако става дума за по-малки консултантски фирми, тя може да се превърне в бедствие.
Представете си: имаш голям престижен ред. Залагайки на значителни печалби след изпълнението му, наети нови служители и дори може да вземе кредит. Отначало всичко изглежда, че върви добре, но постепенно проектът започва да прилича на Вавилонската кула. Броят на грешки, сериозни недостатъци и окончателните деформации увеличава обратно пропорционално, оставащо до определената дата в приключването на календарната план на работата времето. И накрая, вие губите общ език с клиента. Разбира се, тази ситуация не е задължително да е фатално. Но, без съмнение, това ще ви причини големи щети. Това не е само, че за този конкретен проект, вие ще получите много по-малко от очакваното. Позиционно загуба също трябва да бъдат взети под внимание. Невъзможността да се отрази неблагоприятно на репутацията си, това е очевидно. Но освен това, че не се получи положителен опит в изпълнението на проекта и няма да може да се добави още един елемент към вашия корпоративен автобиография. Няма да има за какво да се похвали. Излишно е да казвам, това, което се случва, ако постоянно ще се напълни проекти? Нека не говорим за тъжни неща.
За клиент на фирмата провала на информация за проекта, не може да бъде фатално събитие, обаче, доста неприятно. В крайна сметка, инвестиции в проекта са направени на предположението, че то ще бъде успешно завършен и не се провалят. Отново, ние не трябва да забравяме за позиционните точки. Broke информатизация проект ще доведе до това, което ще се загуби време. И това е сериозно. Особено, ако едно и също нещо няма да се случи с конкурентни компании.
Какво ръководителите на предприятия за след дълъг диалог с изпълнителите да не бъдат в позицията на гола цар? Разгледайте внимателно, на кого да наемат. Но отказа офертата едно, две, три "informatizatora", че е трудно да не се мине за ретроградна, че не вижда никакъв смисъл в прилагането на информационните технологии и не е подходящ за работата си. Е, може да искате да се откажете за конфекция, а не да развиват собствената си корпоративна система, изберете най-доброто за вашето предприятие готово решение. Тя е такава тенденция се е развила в момента на пазара информатизация на предприятията. Парадоксално е, че днес, за готова система, много компании са готови да платят по 2 - 2,5 пъти повече, отколкото за развитие, която, както се казва, той остава само да се започне и да завърши.
Един от най-съществените компоненти на корпоративната информационна система е сървър на база данни. Това се отнася включително на опаковани решения. Но за SQL сървър, използван в повторните системи, така наречените вградени SQL сървъри, има специални изисквания. Заради конфигурацията на компютрите на потребителите предварително точно не са известни, те трябва да са достатъчно компактен и щадящ ресурсите. Потребителят не може да бъде достатъчно квалифициран системен администратор, така че вградения сървър трябва да е относително лесна за инсталиране и администриране. Невъзможно е да се игнорират, и този параметър, тъй като разходите за сървъри. В тази статия ще разгледаме три от сървъра на базата данни, която, по наше мнение, ще бъде добре в ролята на вградения базата данни: Centura SQLBase, IB База данни (по-рано известен като Borland Interbase) и Sybase SQL Anywhere.

Centura SQLBase 7.0

Седмата версия на SQLBase е сравнително малка база данни, която фирмата-производител се позиционира като сървър на база данни, която се използва за изграждане на възпроизводими приложения, децентрализирани информационни системи, както и системи, ориентирани към Web. С помощта на този софтуер, можете да изгради стабилни системи за обработка на данни, които не изискват сложна администрация и да отговарят на всички нужди на повечето потребители.
Важна особеност на SQLBase 7.0 е най-лесното преминаване към нея от предишната версия, както и лесна за научаване. Важно е също така наличието на сървър на база вградени контролери, осигуряване на безпроблемна интеграция с Microsoft Windows NT и Novell NetWare, универсален механизъм репликация на данни и API за изграждане на Java-базирани приложения. Трябва да се отбележи, че SQLBase заема водеща позиция в вградена база данни за платформа за Novell NetWare,, толкова популярен в Русия. SQLBase 7.0 поддържа репликация за всички бази данни, по-специално двупосочно репликация с всички основни източници на данни.
Нарастващата популярност на Java като основен език за разработка на уеб-базирани приложения. Java-аплети, клиентът и сървърът изисква достъп до базата данни. SQLBase 7.0 е JDBC-водачи, които ви позволява да организирате такива заявления за достъп, написани на Java. Ниво 4 JDBC-шофьор ви позволява да създадете Java в много прости странични клиент приложения, свързани с вградена база данни, въз основа на SQLBase. В момента процедурата по сертифициране SQLBase Генералния щаб.

IB Database 5.0

IB Database 5.0 - нова версия на сървъра на базата данни Interbase на компанията (която наскоро са били изолирани от Borland) се позиционира като Borland Database за критични бизнес решения. Най-IB Database 5.0 използва собствен архитектура SuperServer, има поддръжка за Java и JDBC. Най-IB Database 5.0 внедрена и доразвита от традиционните предимства на InterBase: активен двигател база данни, алармени събития, още по-голям от типове данни, следват стандартите на ANSI SQL92. Предлага се в IB Database multiversioning механизъм прави този сървър много добър избор за създаване на приложения, които работят в реално време. Да предположим, че базата данни периодично трябва да дойдат големи обеми от данни, събрани в реално време, сензори. От рецепцията на данните не може да напусне системата време за извършване на COMMIT изявление, поддържане референтна цялост и други "формалности", ние трябва да го направим всички "backdating". Но останалата част от заявлението може да не работи с несъответстващи на база данни. Ето защо, обработка на потока от данни, е необходимо да се създаде копие на базата данни и след това замества стария екземпляр на новото. Възможността за работа с бази данни и по този начин осигурява механизъм multiversioning. IB Database работи на толкова много платформи и широко се използва в армията на САЩ.

Sybase SQL Anywhere

Свързани статии

Подкрепете проекта - споделете линка, благодаря!