Почему Вы использовали бы базу данных Oracle? [закрытый]

Lodash.js (надмножество Underscore.js )

Хорошо не добавлять рамки для каждой простой части логики, но полагаться

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

Проблема OP может быть просто решена как:

const sortedObjs = _.sortBy(objs, 'last_nom');

Подробнее? Например. у нас есть следующий вложенный объект:

const users = [
  { 'user': {'name':'fred', 'age': 48}},
  { 'user': {'name':'barney', 'age': 36 }},
  { 'user': {'name':'wilma'}},
  { 'user': {'name':'betty', 'age': 32}}
];

Теперь мы можем использовать стенографию _. свойство user.age, чтобы указать путь к свойству, которое должно быть сопоставлено. Мы будем сортировать объекты пользователя по вложенному возрасту. Да, это позволяет сопоставлять вложенные свойства!

const sortedObjs = _.sortBy(users, ['user.age']);

Хотите, чтобы это было отменено? Нет проблем. Используйте _. Reverse .

const sortedObjs = _.reverse(_.sortBy(users, ['user.age']));

Хотите комбинировать оба с помощью Chaining ?

const sortedObjs = _.chain(users).sortBy('user.age').reverse().value();

95
задан BuddyJoe 11 February 2009 в 13:25
поделиться

5 ответов

Только Oracle и SQLServer Microsoft являются закрытым исходным кодом, и когда что-то идет не так, как надо, и у Вас есть проблема, ответ является просто телефонным вызовом далеко (и наличные деньги если курс). MySQL Anyways и PostGre имеют несколько консалтинговых услуг предприятия, но в конце эти консультанты не действительно resposible для продукта, потому что продукт принадлежит всем. Который является большим, потому что можно войти и исправить код, если Вы хороши с C и относительно низкоуровневым программированием, но если Вы не находите, что решение могло бы стать погоней за несбыточным.

Теперь с тех пор не все достаточно квалифицированы, и те предприятия с деньгами предпочитают безопасность (в деловом чутье) баз данных с закрытым исходным кодом, причина, почему эти решения не обанкротились помимо того, что их реализации серьезны и стоят денег, если у Вас есть он.

хорошо теперь наконец наиболее важное различие между SQLServer и Oracle, и тем различием является ОС, большинство людей, использующих Windows, будет придерживаться с, Вы предположили это, SQLServer, но если Вы работаете на разновидностях Unix, Oracle является Вашим решением с закрытым исходным кодом. Так или иначе я использую Oracle на Солярисе, но если бы наша цель была Windows I, то вероятно, использовал бы SQLServer, потому что обоими продуктами является горное тело, но я полагаю, что Microsoft имеет некоторые специальные приемы под капотом для получения лучшей производительности на окнах.

30
ответ дан Robert Gould 5 November 2019 в 13:04
поделиться

Только назвать некоторых:

  • Oracle Реальный Кластер Приложения - обеспечивает усовершенствованные кластеризирующиеся функции
  • , Oracle Data Guard - короче говоря обеспечивает физические и логические резервные функции.
  • Oracle Exadata - реализует базу данных осведомленное устройство хранения данных (который может сделать фильтрацию предиката, фильтрация проекции столбца, обработка соединения, ускоряет создание табличной области). Решение идет с серверами HP, полной 24/7 гарантией и другими хорошими вещами. Это довольно любезно для приложений с очень интенсивной загрузкой данных (например, благодаря независимому созданию табличной области).
  • Виртуализация Oracle

И конечно волшебство бренда ;)

И когда дело доходит до выбора RDBMS? Обычно выбор довольно очевиден - Oracle или остальная часть мира. После этого можно сузить выбор:

  • платформа (только для окон или не)
  • вес (sqlite, MySQL, PostgreSQL...)
  • бюджет (начальная стоимость лицензии, обслуживание + стоимость поддержки)
  • перспективы эволюции, например:
    • Экспресс Oracle-> Экспресс Oracle
    • SQL Server-> перспективы бизнеса MSSQL
  • - "безопасный, известный продукт" или продукт с открытым исходным кодом (принимают во внимание цитату вокруг первой фразы). Другое сообщение имеет тенденцию глубже изучать этот аспект.
5
ответ дан Anonymous 5 November 2019 в 13:04
поделиться

Затраты на SQL Server и Oracle не то, что далеко друг от друга, Вы знаете.

На самом деле для маленьких систем стоимость Oracle по сравнению с Вашей Любимой Свободной Базой данных между нулем (Oracle Express Edition) и not-very-big (процессор за 5 800$, бесконечный для Standard Edition Один).

Вот ссылка на возможности различных выпусков в 11 г: http://www.oracle.com/database/product_editions.html .

Объявленные цены доступны для всех территорий в http://store.oracle.com - обычно крупные компании не платят розничную продажу, конечно, ;)

1
ответ дан David Aldridge 5 November 2019 в 13:04
поделиться

Реальный вопрос, какое приложение будет используемым для использования RDMS. Вы, конечно, не нуждаетесь в оракуле для своего блога Wordpress или пишете о клоне в Твиттере. Но если Вы хотите сделать некоторую тяжелую бизнес-аналитику, затем Oracle могла бы иметь некоторые функции, которые могут помочь выполнению этого более эффективно, чем другие.

SQL-сервер мс очень хорош также, он имеет тонны функций. Если Вы поражены на Linux, и Вам нужна база данных с функциями, как предлагается мс sql, то оракул был бы хорошим выбором.

3
ответ дан TomHastjarjanto 5 November 2019 в 13:04
поделиться

Я думаю, это потому, что Oracle была первой СУБД, которая поддерживала " шардинг "

.
4
ответ дан 24 November 2019 в 05:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: