SkyView uses USB "thumb drives" instead of SD cards. We find them to be more flexible than SD, since you can always use a USB-SD adapter if you wish, and they are directly compatible with any computer, Windows, Mac, or Linux even without a card reader. I've even updated SkyView right off a cell phone that emulates a USB drive. It's a very flexible setup.
Also, we never "run" off the SD card or USB drive, it's purely for getting data on or off the device. We have industrial, high quality storage inside for anything that is flight critical.
We have 3 USB ports, two on the back and one on the harness that comes with SkyView, which you can put other places in the plane that you can get to easily. SkyView comes with a 4GB USB drive.
SkyView doesn't have user datalogging currently, only datalogging that Dynon can use for troubleshooting. User datalogging is on our short list of features to develop. When we have datalogging, the data will be stored internally, without any USB drive needed. You'll only need to plug in a USB drive when you want to download the data from the internal storage.
We do stream EMS data out the serial port, and we'll have ADAHRS and system data (AP, transponder, etc) very shortly.