malls

malls
Рейтинг
255
Регистрация
08.08.2005
vandamme:
эти резервные данные, дампы логов и тд

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

1. Можно ли их безболезненно грохнуть?

2. Можно ли как-то отключить их создание?

Беспредел просто - ни одна из известных мне программ такого себе не позволяет - так освинячить диск всего за пару лет это вредительство какое-то.

Psycho:
Гм. Странная изюминка, канеш.

Валь некоторые буквы очень удачно в графике обыгрываются! :)

Psycho:
Если бренд webbase, то жди ухода посетителей именно на домен с правильным написанием.
Я думаю, что лучшим вариантом в данном случае будет что-нибудь типа webbase-online.com. Ключик в домене есть, а значит, скорей всего, зачтётся.

Это тоже понятно - я же сказал вопрос - ЭМПИРИЧЕСКИЙ! Ясно что можно доменов нарегать любых с ключом нужным, мне интересно именно как подобный ход поисковик оценит...

Т.е. не как лучше сделать, а какие мысли есть именно по данному варианту!

kod_ssilki_ru:
malls,спасибо, а вообще Скайлинк только через свой SMTP шлет почту, или должен и с других слать, в тч и мэйловского (вышеозвученную идею насчет портов понял, еще не попробовали, тот комп в офисе уже заперт)

Скай как и любой пров предоставляет ДОСТУП В ИНЕТ! Сл-но обязан длавать возможность юзать вообще все и вся. Бывают правда идиотские провы, которые действительно убивают некоторые порты, оправдывая это защитой своих сетей от исходящих спам рассылок - но это дебилы криворукие, а не провайдеры.

Самый простой способ проверить - пинганите с этого прова любой удаленный серв по 25 порту - если порт закрыт - пинга не будет. Если открыт - то по барабану какой SMTP юзать - это от провайдера не зависит.

ЗЫ: Когда деревья были большими, трава зеленая, овцы тучные, коровы удоистые, а я юзал Скай - никаких ограничений не видел.

kod_ssilki_ru:
(точно сообщения почтовой программы привести не могу, тк ребята пробуют физически в другом месте - но на прием с ящиков на мэйл ру работает)

Может почтарь косячный?

Скай юзал когда то, года полтора наверное - проблем не замечал с ним, правда дело давно было. А "танцевать" нужно именно от ответов сервера. Можно как вариант телнетом сервер "потыкать" - посмотреть чего бает...

V@der:
Ещё заметил одну особенность smtp от mail.ru:

Чур меня чур - так вообще то почти все бесплатные почтовые сервисы делают. :) Яндекс в частности не пропускает через smtp письма с чужим ящиком.

netwind:
malls, да как и всегда, только указывать или соединять сразу по обоим значениям полей.

да уже вроде разобрался :) осталось базы перекроить немного и блин скрипты... :)

netwind:
и еще, не очень хорошая идея делать primary key из varchar. я то думал у вас там ссылка на некий словарь свойств и оба поля целочисленные.

это я пример привел, в реальности там за ним записи из другой таблицы, т.е. тот самый "словарь", так что конечно оба будут числовыми.

netwind, СКОРПИОН - биг сеньк обоим!

netwind:
malls, да что тут рассказывать. просто вместо искусственного ключа с autoincrement, вы можете объявить логичный первичный ключ :
create table (
id2
..
PRIMARY KEY (id2,id3)
);
и можете быть уверены, что комбинации id2 и id3 полностью точно идентифицируют запись.

остается вопрос - как потом обращаться по первичному ключу к записи? Т.е. первичный ключ данной таблицы, исполльзуется для идентификации записей в других таблицах - как с этим работать? Причем предположим такой вариант:

	id2 VARCHAR(100) NOT NULL,

id3 INT(10) NOT NULL,
value TINYTEXT NOT NULL,
PRIMARY KEY id (id2,id3),
UNIQUE KEY id (id)

как поле в другой таблице определить под хранение этого ключа?

СКОРПИОН:
Не понимаю. id2+id3 - уникален. Следовательно, при использовании REPLACE:
1. (Петя , характер , исправился) - запись будет замещена;
2. (Миша , лицо, удивленное) - запись будет создана.

Да нет же - ему нужен именно первичный ключ, иначе он просто добавляет, хотя может вот тут собака порыта:

netwind:
не особо понятно, но , может вы не в курсе, что первичный ключ можно делать составным?
все упростится.

нет не в курсе... велкам рассказать! :)

xmrz:
Зачем три?

Хватит двух. Вот эта конструкция WHERE id not in (SELECT id FROM ...) позволит избежать третьего запроса. Когда я решал задачу массовой вставки данных в mysql с миллионами записей пришёл к выводу что дешевле создать ошибку PRIMARY KEY чем предварительно проверять, нет ли такой записи, быстрее выходит в разы :)

проблема в том что у меня на момент добавления НЕТУ id, есть только вторичные ключи!

Например:


| id | id2 | id3 | value |
------------------------------------------------------------
| 1 | Вася | характер | скверный |
| 2 | Петя | характер | сисадминский |
| 3 | Вася | лицо | глупое |
| 3 | Коля | лицо | кирпича просит |

Т.е. у меня есть значения:

(Петя , характер , исправился)

(Коля , характер , пива выпил) add

(Петя , лицо , задумчивое) add

(Вася , лицо , книжку прочитал)

(Миша , лицо, удивленное) add

соответственно надо некоторые поля добавить ( add), а некоторые изменить. Сочетание id2+id3 ВСЕГДА УНИКАЛЬНО! Но ключа id нету на момент добавления!

СКОРПИОН:
malls, а чем REPLACE не устраивает в такой ситуации, он же как раз по уникальному ключу работает?

тем и не устраивает!

xmrz:
согласен, это придётся делать в два запроса. Например - сперва добавить данные которых нет, а потом обновить которые изменились

тогда в три - нужен еще SELECT который подскажет нам какие записи уже есть...

Вот этого то и хочется избежать. Иначе сначала надо выбрать массив SELECTом - сравнить массивы, разделить исходный на (добавляем/обновляем) - и потом начать процесс. А если записей несколько миллионов? Тоже так же страдать?

xmrz как?

т.е. если б можно было:

UPDATE ... WHERE ... [OR INSERT INTO ...]

тогда да... но так ведь не получится.

Всего: 5151