Double

Рейтинг
5
Регистрация
04.01.2010
sun:
Ruby on Rails - это фрейм ворк. Такой же как куча других на пыхе питоне и тп. Но, это очень динамично развивающееся технология. Если вы все таки решите ее освоить, то даю 100%, что не пожалеете. :)

По поводу не sql бд, все еще на столько сырое, что я бы на крупных проектах даже не думал использовать.
Могу дать 90% что для ваших целей подойдет Mysql или Postgresql, я бы выбрал последнее.
Если есть вопросы по Ruby on Rails могу проконсультировать.

Про PostegreSql слышал, что отличная масштабируемость при необходимости. А RoR действительно стоит посмотреть...

А насчёт сырости nosql не знаю... Поскольку тот же гугл использует BigTable(s). Да и у фейсбука вроде nosql, равно как и у твиттера, если мне память не изменяет.

Слава Шевцов:
А программисты под эту экзотику есть?

А что сложного в освоении подобной db?

Слава Шевцов:
Объектный PHP или объектный PERL, Ruby или Python - без разницы в плане языка. В плане рынка специалистов лучше PHP. Узкие места всё равно потом перепишете на С++. База - тут уже смотреть надо. Иногда MySQL, иногда PostgreSQL, реже Oracle - в зависимости от Ваших потребностей и критичности проблем в тех или иных местах конкретных СУБД.

А что с .нет? И смотрели ли вы базы вроде Redis'a?

rtyug:
...на любом можно написать...

с начало дойдите до такой оптимизации многомиллионной, хотябы чтобы было с начало 10-20k аудитория, а потом уже оптимизируйте :)

В любом случае лучше сразу начинать писать максимально оптимизированно, чем потом впопыхах переходить на другой язык, поскольку этот не подошёл... А уже потом искать что можно оптимизировать в нормально написанном коде 🤪

Double добавил 30.03.2010 в 10:42

bearman:
Double, а мне нравится что там тип nested sets является встроеным :)

каталоги любой сложности можно делать получается без особых напрягов)

Кстати, если посмотреть nested sets, то можно прикинуть, что и выборку по запросу будет реализовать не сложно ) Ведь достаточно выбрать логин чтобы получить всё по пользователю ну или же если надо удалить пользователей с датой последнего логина старше какой-то, сделать выборку под дате, потом взять соответствия по ключам и выйти на логины :)

Ещё не разбирался, но думаю что подобное уже должно быть реализовано где-то в функционале Redis'а :)

Double добавил 30.03.2010 в 10:47

Сейчас ещё можно почитать о

http://nodejs.ru/223

Думаю можно будет его использовать как замену .net платформе.. Но об этом можно будет говорить после первых проб и ошибок.. Ведь до начала разработки стоит сделать архитектуру проекта?)) Чтобы не было как в цитате:


xxx: мля... я наконец отчетливо понял разницу между инженером и программистом
xxx: Инженер сначала продумает чертеж, учтет все на бумаге, а потом соберет корабль. Прораммист сначала наделает переборки, движки, каюты, пластины корпуса, а потом будет долго ебать мозг как эту груду металлолома собрать в корабль и чтоб оно хотя бы не потонуло через 10 секунд после спуска на воду.
bearman:
Double, это из вашей статьи, хочу его попробовать, хорошая вещь с виду, интересно его "Развитие" с точки зрения стабильности segfault, errors, но вроде на уровне, друг с ним дружит :)

а как вы без бд будете? )) структурированные вейвал бд это одно, а выборка по критериям - другое увы :)

А вот ещё не знаю, на такой БД реализовали аналог твиттера... Ну таблицы вроде "логин-пароль" сделать будет вообще не проблема, но жалко терять такие параметры как "ласт логин", "дата создания" и подобные... Возможно получится совместить использование масштабируемого Redis'а и того же Oracle/MySql(с практически одной единственной таблицей в виде базы пользователей).

upd: Хотя только что ещё раз проглядел статью и увидел, что вполне реально подобное :)

bearman:
гдето - на фронтендах и бекендах паре штук, и отдельных бд серверах, а не на одной впске с перлом :D

выбирайте язык на котором сможете БЫСТРЕЕ достич своей цели, потом уже оптимизацией займетесь, да и вам совет - шлите к чертям тех, кто голосуя за свой любимый язык приводит аргументом его скорость. у вас первым делом от таких "разработчиков" ляжет бд сервер, а за них уже хттп сервер от нехватки ресурсов и полный звездец, а байтодрочь(скорость языка) к хорошему не приводил, ведь веб проекты - НЕ СИСТЕМЫ СТАТИСТИКИ и скорость тут особая не нужна, посмотрите на яху, он на пхп (был по крайней мере), или бы фейсбук, он на пхп был, есть и будет (видимо, раз придумали хипхопчег)

А привязки к языку сейчас к сожалению нет, поскольку знаю несколько языков на среднем уровне, но для этого стартапа прийдётся учить конкретные языки практически с нуля...:(

С точки зрения БД, после пары часов гугла начал копать в сторону подобного рода баз данных http://abrdev.com/?p=1071

bearman:
mod_mono ? зачастую надо уметь гуглить

А с точки зрения масштабируемости и устойчивости к нагрузкам? А так же хотелось бы спросить про такой язык как Ruby on Rails, который использовался в Твиттере... Что можно сказать о нём?

П.С. Проект со временем может набрать многомиллионную аудиторию, которую надо где-то держать :)

bearman:
зря........

Проблема в том, что нужны только Вин сервера, а это не есть хорошо... Зачастую линукс более удобен))

И всё же ап...

!=all:
вот тут предлогаются сервера на разных площадках ...

Как ужасно тут сделана левая менюшка...

123 4
Всего: 36