Log message #113313

# At Username Text
# Aug 9th 2008, 05:55 skua ye :)
# Aug 9th 2008, 05:55 Howard`` not sure what you mean achew22
# Aug 9th 2008, 05:55 Howard`` if you're running RC2, a lot of the model stuff has been reformed and the former items which only performed queries on 1 row handle everything now
# Aug 9th 2008, 05:55 achew22 is it possible to get some kind of SQL out from a shell task?
# Aug 9th 2008, 05:54 skua D
# Aug 9th 2008, 05:54 skua I thinked that del was only for one item
# Aug 9th 2008, 05:54 Howard`` yw :D
# Aug 9th 2008, 05:54 skua thank a lot !
# Aug 9th 2008, 05:54 skua ah yeah that work's !
# Aug 9th 2008, 05:54 Howard`` should delete those ids
# Aug 9th 2008, 05:54 Howard`` then just $this->Model->del
# Aug 9th 2008, 05:54 Howard`` well you can just set the model ID in cake with $this->Model->id = $ids
# Aug 9th 2008, 05:53 skua you mean Model->del($ids) ?
# Aug 9th 2008, 05:53 Howard`` you could just use $this->Model->del actually i think
# Aug 9th 2008, 05:53 Howard`` I've never done it with an array but i'd imagine it would work the same
# Aug 9th 2008, 05:53 Howard`` I think you can just save a headache and write $this->Model->id = $ids; then $this->Model->deleteAll
# Aug 9th 2008, 05:52 skua that should work not ?
# Aug 9th 2008, 05:51 skua $this->Model->deleteAll(array('id' => $ids) );
# Aug 9th 2008, 05:51 skua $ids = array('2','3','4','5');
# Aug 9th 2008, 05:50 Howard`` ok take care, AD7six
# Aug 9th 2008, 05:50 Howard`` Thanks
# Aug 9th 2008, 05:50 AD7six bbl
# Aug 9th 2008, 05:49 Howard`` alright then
# Aug 9th 2008, 05:49 AD7six or rather make it work then make it work better.678
# Aug 9th 2008, 05:48 AD7six Howard``: if not don't over think - forget sharding, forget everything. make it owrk and then just add indexes - which make finding info (find all messages to this user) faster
# Aug 9th 2008, 05:48 Howard`` the idea can work i just need to figure out how to put everything together
# Aug 9th 2008, 05:48 Howard`` no it's really just me and a friend who helps me run servers
# Aug 9th 2008, 05:48 AD7six Howard``: got a dba on the team?
# Aug 9th 2008, 05:47 Howard`` sorry i'm just a little bit over my head, trying to make sense of it all, databases aren't my strong suit
# Aug 9th 2008, 05:47 AD7six also I pointed out indexes and you asked about primary keys - indexes aren't primary keys
# Aug 9th 2008, 05:47 AD7six Howard``: I'm giving you examples and you're asking about app logic
# Aug 9th 2008, 05:46 Howard`` would sync occur on a cron or immediately?
# Aug 9th 2008, 05:45 AD7six well it doesn't matter so long as it's unique and can/will never change (don't use a username). uuids are useful to share info across dbs. i.e. allowing slaves to accept registrations to later sync with the master (if there is one) and other slaves.
# Aug 9th 2008, 05:44 Howard`` I noticed virtual worlds tend to do the uuid
# Aug 9th 2008, 05:44 Howard`` what would you use for indexes on large databases? an auto_increment field, a username, or a uuid?
# Aug 9th 2008, 05:43 AD7six and it depends what you're doing and how you set it up (indexes!)
# Aug 9th 2008, 05:43 Howard`` oh ok
# Aug 9th 2008, 05:43 AD7six Howard``: a million rows isn't a lot
# Aug 9th 2008, 05:42 Howard`` isn't there a performance gain if you have 10 databases of 100k rows rather than 1 database of 1 million rows?
# Aug 9th 2008, 05:42 AD7six premature optimization otherwise.
# Aug 9th 2008, 05:42 AD7six Howard``: indexes -> dedicated db server -> clusters -> sharding.