|
I don't think so.
It's less important for meat actually, that you can do basically as good, without sous vide, if you know what you're doing. Which most people don't though.
The big deal is with vegetables IMHO. They're getting cooked in their own juices, at the right temperature, which gives a lot more intense flavours and the perfect consistency.
But it's not for everyone, and I'm only doing it on weekends, because time. And I like balsamic dressing as well
|
|
|
|
|
So I ended up refactoring and adapting an old microsoft codeplex project for doing an in memory B+ tree, because it was already tested and was released under MPL which is nearly the same license as MIT.
win.
And it's all exposed using a happy dictionary interface.
However, I'm looking to do an ISAM file backed B+ tree.
Well, the problem with that is the records have to be fixed length.
It's a limitation the in memory BPlusTree doesn't share (but honestly should, not for consistency, but for performance although with the GC it doesn't really matter)
fixed length means fixed length strings or *some* mechanism for embedding blob style pointers to fields. (Which also makes them non-searchable through the primary query mechanism - you have to use secondary queries and you can't have these as part of your keys). People familiar with RDBMS systems know these restrictions well.
Also, the trouble with that is I don't know quite how to store those fields.
Currently, the file would be laid out in blocks of fixed lengths. If I start storing blob fields in it, then i lose the fixed block layout and perf that comes with it.
I was thinking of laying out the file in fixed length blocks but having the blobs span multiple blocks. That means a bit of wasted space, but not a huge deal.
It does complicate things though because then i need an additional linked list in the file to find the blob fields quickly by reference - possibly another index.
This is the house that jack built. It has turned into a castle.
Rube Goldberg smirks in my general direction.
*headdesk*
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Why are you trying to reinvent the wheel?
(because it's fun is a valid answer)
|
|
|
|
|
a) it's fun
b) as far as I'm aware nobody has really made an ISAM DB in C#
c) i'm learning a lot
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
System.IO.File.WriteAllText(@"C:\MyDatabase\store.txt", bPlusTree); BAM! Everything's fixed!
You're welcome
|
|
|
|
|
you're not allowed to write code anymore.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
they insisted they had to charge me before they would charge the battery
Message Signature
(Click to edit ->)
|
|
|
|
|
Despite the negative sides, try to stay energetic and positive!
|
|
|
|
|
It's good you had the money - or they'd throw you to the Li-ions.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
shocking!
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
------------
|_R_| Resistance is futile
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
When I read that title i thought that this thread had very little potential...
This space for rent.
|
|
|
|
|
and I pulled into a gas station to fill it with air. The air pump required a dollar to make it run!
I remember when it used to be free.
I guess its just inflation.
I, for one, like Roman Numerals.
|
|
|
|
|
|
you seem a bit under pressure.
way to air your grievances.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
"honey the codewitch" is an advanced bot developed by Chris Maunder.
Bot Objective : Actively engage CP users with all possible tech topics.
Honey the codewitch - please dont be offended. It's a compliment for your unrelenting/interesting tech posts. Personally, I find it useful.
|
|
|
|
|
i might be a bot. Or a cat with opposable thumbs.
But i'm not Chris Maunder's
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
You're becoming notorious.
That's what you get for single line if statements
|
|
|
|
|
i do everything notoriously.
except what i do nefariously.
*bats eyelashes maliciously*
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
honey the codewitch wrote: But i'm not Chris Maunder's
Chris is heart broken.
|
|
|
|
|
Quote: Or a cat with opposable thumbs Now, that sounds scary
|
|
|
|
|
i might be queen of the lizard people.
*eats a bug*
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
And there I was, thinking your real name was Glinda.
|
|
|
|
|
I'm no good-witch. 3=)
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|