Nico,

     I needed a custom wheel that fit my specifications and gave me complete
control. Since my background is networking, it wasn't too hard for me to do.
Let me put it this way. If the learning curve is equal or greater than my
own implementation I will do my own. I would not attempt to implement my own
SQL Engine. :-)

Thanks,
-Alex


On Wed, Jun 11, 2008 at 3:21 PM, Nicolas Williams <[EMAIL PROTECTED]>
wrote:

> On Tue, Jun 10, 2008 at 12:35:14PM -0400, Alex Katebi wrote:
> > Peter,
> >    I am using my own implementation. I found RPC and others too
> complicated
> > to use and it did not give me enough control on the transport layer. I
> need
> > my socket to be non-blocking and I am using epoll( ) which is very
> > efficient.
>
> You can use XDR without using ONC/RPC.  That puts you in full control of
> the transport layer, but let's you reuse a existing, mature structured
> data marshalling/unmarshalling technology.
>
> XDR is a data representation language and encoding, much like IDL+NDR
> are in the DCE RPC (and MSRPC) world, or like ASN.1+BER/DER/CER/PER/XER,
> or like...  There are many, many such languages and encodings.
>
> So, why re-invent the wheel?
>
> Heck, SQLite itself has its own encoding for on-disk sotrage, and IIRC
> it's endian-neutral (i.e., the same DB works on little-endian and
> big-endian systems).  Perhaps libsqlite ought to export functions for
> encoding/decoding values.
>
> Nico
> --
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to