http://ieproblems.blogspot.com/ используйте это, оно решит вашу проблему
#mainDiv{
overflow:auto;
}
#subDiv{
position:relative;
top:expression(this.offsetParent.scrollTop+'px');
left:expression(this.offsetParent.scrollTop+'px');
}
This Text is Fixed
Это нереляционная база данных, с открытым исходным кодом, распределенная (инкрементная, двунаправленная репликация), без схемы. База данных CouchDB - это набор документов; каждый документ представляет собой набор строковых «ключей» и соответствующих «значений» (которые могут быть числами, строками, списками, датами и т. д.). У вас могут быть индексы, запросы, представления.
Если реляционная БД кажется вам ограниченной (схемы слишком жесткие, вы не можете распространять работу механизма БД на очень большое количество серверов и т. Д.), Стоит подумать о CouchDB. (это одна из самых интересных из многих нереляционных БД, которые появляются в наши дни).
Но если вся ваша работа удачно вписывается в реляционную базу данных, вы, вероятно, захотите продолжать использовать ее для производственной работы (даже хотя "баловаться"
Цитата из википедии
Это не система управления реляционными базами данных. Вместо хранения данных в строках и столбцах база данных управляет коллекцией документов JSON. Документы в коллекции не обязательно должны совместно использовать схему, но сохраняют возможности запросов через представления.
CouchDB предоставляет другую модель хранения данных, чем традиционная реляционная база данных, поскольку она не представляет данные в виде строк в таблицах, а хранит данные как «документы» в формате JSON.
Эта разница в модели хранения данных отличает CouchDB от таких продуктов, как MySQL и SQL Server.
С точки зрения программного доступа к CouchDB, он предоставляет REST API, доступ к которому можно получить с помощью отправка HTTP-запросов из вашего кода
Надеюсь, это было несколько полезно,
Я далек от эксперта (все, что я сделал, это немного поигрался с этим ...), но вот как я думаю об этом:
Обычно, когда я Я разрабатываю приложение. У меня есть куча серверов приложений за балансировщиком нагрузки. Часто у меня есть липкие сеансы, чтобы каждый пользователь возвращался к одному и тому же серверу приложений во время этого сеанса. Я думаю о том, чтобы привязать экземпляр couchdb к каждому серверу приложений.
Таким образом, вы можете использовать этот локальный couchdb для доступа к пользовательским настройкам, данным о продуктах ... всем имеющимся у вас данным, которые не обязательно должны быть полностью актуальными.
Итак ... теперь у вас есть получил данные об этих локальных CouchDB. CouchDB допускает репликацию. Итак, каждый фиксированный период времени объединяйте данные обратно (каждые X секунд?) В одноранговые узлы, чтобы поддерживать их в актуальном состоянии.
В целом вы не должны '
Хороший пример - когда вы говорите, что вам нужно иметь дело с данными людей на веб-сайте или в приложении. Если вы решили спроектировать данные и хранить индивидуальную информацию отдельно, это хороший пример для CouchDB, который хранит данные в документах, а не в реляционных таблицах. В производственном развертывании мои пользователи могут в конечном итоге добавить специальные данные о 10% людей и некоторые другие забавные детали для других выбранных 5%. В реляционном контексте это может привести к избыточности, но не для CouchDB.
И дело не только в том, что CouchDB не является реляционным: если вы слишком сосредоточены на этом, вы упускаете суть. CouchDB подключен к сети, все, что вам нужно для начала, это HTTP для создания и выполнения запросов (GET / PUT / POST / DELETE ... ), и это RESTful, плюс тот факт, что он портативен и отлично подходит для однорангового обмена. Он также может обслуживать веб-приложения в так называемых CouchApps, где CouchDB полностью хранит изображения, CSS и разметку в виде данных, хранящихся в специальных документах, называемых проектными документами.